From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Piotr Zielinski" Subject: [PATCH] Added org-test.el that contains some unit tests. Date: Sun, 16 Nov 2008 22:13:54 +0000 Message-ID: <3c12eb8d0811161413u7fc704aajb6f5347578be6045@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_55517_218002.1226873634288" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L1psT-0007sY-Uo for emacs-orgmode@gnu.org; Sun, 16 Nov 2008 17:13:58 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L1psT-0007sM-HI for emacs-orgmode@gnu.org; Sun, 16 Nov 2008 17:13:57 -0500 Received: from [199.232.76.173] (port=38747 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L1psT-0007sJ-CB for emacs-orgmode@gnu.org; Sun, 16 Nov 2008 17:13:57 -0500 Received: from qw-out-1920.google.com ([74.125.92.144]:64842) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L1psT-0008TH-5p for emacs-orgmode@gnu.org; Sun, 16 Nov 2008 17:13:57 -0500 Received: by qw-out-1920.google.com with SMTP id 4so1149414qwk.24 for ; Sun, 16 Nov 2008 14:13:54 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org ------=_Part_55517_218002.1226873634288 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline This is file is really provisional to get us started with unit tests. It tests some changes made recently by me, and exposes a bug org-make-tags-matcher. Please feel free to rewrite/reorganize it, and port it to a unit test framework when we decide which one to use. Piotr ------=_Part_55517_218002.1226873634288 Content-Type: text/x-patch; name=0007-Added-org-test.el-that-contains-some-unit-tests.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fnm8sejh0 Content-Disposition: attachment; filename=0007-Added-org-test.el-that-contains-some-unit-tests.patch RnJvbSAyNDQ4ODViNTFmNmM4NWU0YTNmNzJhZjgzNTg3ZWMyZDY0OTBkZjhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaW90ciBaaWVsaW5za2kgPHBpb3RyLnppZWxpbnNraUBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTYgTm92IDIwMDggMjI6MDE6NDcgKzAwMDAKU3ViamVjdDogW1BB VENIXSBBZGRlZCBvcmctdGVzdC5lbCB0aGF0IGNvbnRhaW5zIHNvbWUgdW5pdCB0ZXN0cy4KClRo aXMgaXMgZmlsZSBpcyByZWFsbHkgcHJvdmlzaW9uYWwgdG8gZ2V0IHVzIHN0YXJ0ZWQgd2l0aCB1 bml0IHRlc3RzLgpJdCB0ZXN0cyBzb21lIGNoYW5nZXMgbWFkZSByZWNlbnRseSBieSBtZSwgYW5k IGV4cG9zZXMgYSBidWcKb3JnLW1ha2UtdGFncy1tYXRjaGVyLiAgUGxlYXNlIGZlZWwgZnJlZSB0 byByZXdyaXRlL3Jlb3JnYW5pemUgaXQsIGFuZApwb3J0IGl0IHRvIGEgdW5pdCB0ZXN0IGZyYW1l d29yayB3aGVuIHdlIGRlY2lkZSB3aGljaCBvbmUgdG8gdXNlLgotLS0KIGxpc3Avb3JnLXRlc3Qu ZWwgfCAgIDYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygt KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpc3Avb3JnLXRlc3QuZWwKCmRpZmYgLS1naXQgYS9saXNw L29yZy10ZXN0LmVsIGIvbGlzcC9vcmctdGVzdC5lbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwLi43MTc4YzE5Ci0tLSAvZGV2L251bGwKKysrIGIvbGlzcC9vcmctdGVzdC5lbApA QCAtMCwwICsxLDYwIEBACis7OyBvcmctdGVzdC5lbCAtLS0gVW5pdCB0ZXN0cyBmb3Igb3JnLmVs Cis7OyBDb3B5cmlnaHQgKEMpIDIwMDQsIDIwMDUsIDIwMDYsIDIwMDcsIDIwMDggRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisKKzs7IFRoaXMgZmlsZSBjb250YWlucyBzb21lIHVub3Jn YW5pemVkIHVuaXQgdGVzdHMuICAKKzs7IFRPRE86IHJlcGxhY2Ugd2l0aCBwcm9wZXIgdGVzdCB3 aGVuIHdlIGRlY2lkZSBvbiBhIGZyYW1ld29yaworCisocmVxdWlyZSAnb3JnKQorCisoZGVmbWFj cm8gd2l0aC1jdXJyZW50LXRpbWUtYXMgKGRlY29kZWQtdGltZSAmcmVzdCBib2R5KQorICAiRXhl Y3V0ZXMgdGhlIGJvZHkgd2l0aCBjdXJyZW50IHRpbWUgc2V0IHRvIGRlY29kZWQtdGltZS4KKwor ICAgVGhpcyBtYWNybyBpcyBub3QgY29tcHJlaGVuc2l2ZSBhbmQgZG9lcyBvbmx5IGVub3VnaCB0 byBtYWtlCisgICB0aGUgdGVzdHMgcGFzcy4gIFRPRE86IHJlcGxhY2UgdGhpcyB3aXRoIHNvbWV0 aGluZyBwcm9wZXIsIGVnCisgICBhIG1vY2sgb25jZSB3ZSBkZWNpZGUgd2hhdCBmcmFtZXdvcmsg d2Ugc2hvdWxkIHVzZS4iCisgIChsZXQgKChmbG9hdC10aW1lIChmbG9hdC10aW1lIChhcHBseSAn ZW5jb2RlLXRpbWUgKGV2YWwgZGVjb2RlZC10aW1lKSkpKQorICAgICAgICAoZmxvYXQtdGltZS1m dW5jdGlvbiAoc3ltYm9sLWZ1bmN0aW9uICdmbG9hdC10aW1lKSkpCisgICAgYChmbGV0ICgoZGVj b2RlLXRpbWUgKCkgLGRlY29kZWQtdGltZSkKKyAgICAgICAgICAgIChmbG9hdC10aW1lICgmb3B0 aW9uYWwgc3BlY2lmaWVkLXRpbWUpCisgICAgICAgICAgICAgIChpZiBzcGVjaWZpZWQtdGltZQor ICAgICAgICAgICAgICAgIChmdW5jYWxsICxmbG9hdC10aW1lLWZ1bmN0aW9uIHNwZWNpZmllZC10 aW1lKQorICAgICAgICAgICAgICAsZmxvYXQtdGltZSkpKQorICAgICAgICxAYm9keSkpKQorCiso d2l0aC1jdXJyZW50LXRpbWUtYXMgJygwIDcgMjEgMTYgMTEgMjAwOCAwIG5pbCAwKQorICAoYXNz ZXJ0ICg9IDEyMjY3OTM2MDAuMCAob3JnLXRpbWUtdG9kYXkpKSkKKyAgKGFzc2VydCAoPSAxMjI2 NzkzNjAwLjAgKG9yZy1tYXRjaGVyLXRpbWUgIjx0b2RheT4iKSkpCisgIChhc3NlcnQgKD0gMTIy Njg4MDAwMC4wIChvcmctbWF0Y2hlci10aW1lICI8dG9tb3Jyb3c+IikpKQorICAoYXNzZXJ0ICg9 IDEyMjY4Njk2MjAuMCAob3JnLW1hdGNoZXItdGltZSAiPG5vdz4iKSkpCisKKyAgKGFzc2VydCAo ZXF1YWwKKyAgICAgICAgICAgJygiK3RhZzErdGFnMi10YWczIiBhbmQKKyAgICAgICAgICAgICAo cHJvZ24KKyAgICAgICAgICAgICAgIChzZXRxIG9yZy1jYWNoZWQtcHJvcHMgbmlsKQorICAgICAg ICAgICAgICAgKGFuZCAobm90IChtZW1iZXIgInRhZzMiIHRhZ3MtbGlzdCkpCisgICAgICAgICAg ICAgICAgICAgIChtZW1iZXIgInRhZzIiIHRhZ3MtbGlzdCkKKyAgICAgICAgICAgICAgICAgICAg KG1lbWJlciAidGFnMSIgdGFncy1saXN0KSkpCisgICAgICAgICAgICAgdCkKKyAgICAgICAgICAg KG9yZy1tYWtlLXRhZ3MtbWF0Y2hlciAiK3RhZzErdGFnMi10YWczIikpKQorCisgIChhc3NlcnQg KGVxdWFsCisgICAgICAgICAgICcoIitTQ0hFRFVMRUQ9XCI8bm93PlwiIiBhbmQKKyAgICAgICAg ICAgICAocHJvZ24KKyAgICAgICAgICAgICAgIChzZXRxIG9yZy1jYWNoZWQtcHJvcHMgbmlsKQor ICAgICAgICAgICAgICAgKG9yZy10aW1lPSAob3IgKG9yZy1jYWNoZWQtZW50cnktZ2V0IG5pbCAi U0NIRURVTEVEIikgIiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgIDEyMjY4Njk2MjAuMCkp CisgICAgICAgICAgICAgdCkKKyAgICAgICAgICAgKG9yZy1tYWtlLXRhZ3MtbWF0Y2hlciAiK1ND SEVEVUxFRD1cIjxub3c+XCIiKSkpCisKKyAgOzsgRklYTUU6IHRoaXMgdGVzdCBmYWlscyBiZWNh dXNlIG9mIGEgYnVnIGluIG9yZy1tYWtlLXRhZ3MtbWF0Y2hlcgorICAoYXNzZXJ0IChlcXVhbAor ICAgICAgICAgICAnKCIrU0NIRURVTEVEPVwiPDIwMDgtMTEtMTYgV2VkIDIxOjA3PlwiIiBhbmQK KyAgICAgICAgICAgICAocHJvZ24KKyAgICAgICAgICAgICAgIChzZXRxIG9yZy1jYWNoZWQtcHJv cHMgbmlsKQorICAgICAgICAgICAgICAgKG9yZy10aW1lPSAob3IgKG9yZy1jYWNoZWQtZW50cnkt Z2V0IG5pbCAiU0NIRURVTEVEIikgIiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgIDEyMjY4 Njk2MjAuMCkpKQorICAgICAgICAgICB0KQorICAgICAgICAgICAob3JnLW1ha2UtdGFncy1tYXRj aGVyICIrU0NIRURVTEVEPVwiPDIwMDgtMTEtMTYgV2VkIDIxOjA3PlwiIikpKQorCisKKwotLSAK MS41LjIuNQoK ------=_Part_55517_218002.1226873634288 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ------=_Part_55517_218002.1226873634288--