├── Snippets
├── Assert.tmSnippet
├── Trace.tmSnippet
├── Fail.tmSnippet
├── Assert Equals.tmSnippet
├── Assert Differs.tmSnippet
├── Assert Throws.tmSnippet
├── Warn.tmSnippet
├── Assert Less Than.tmSnippet
├── Assert Predicate.tmSnippet
├── Assert Relation.tmSnippet
├── Assert Delta.tmSnippet
├── Assert Same Data.tmSnippet
├── Assert Throws Nothing.tmSnippet
├── Assert Throws Anything.tmSnippet
├── Assert Less Than Equals.tmSnippet
├── Assert Throws Assert.tmSnippet
├── Assert Throws Equals.tmSnippet
└── New Unit Test.tmSnippet
├── README.mdown
└── info.plist
/Snippets/Assert.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT(${1:expr});
7 | name
8 | Assert
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | a
13 | uuid
14 | 22DDD2B3-5901-446B-8236-65516E05923F
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Trace.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_TRACE(${1:errno});
7 | name
8 | Trace
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | trace
13 | uuid
14 | 6C9B6A78-A4CF-44E8-9192-B41AFDE748A4
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Fail.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_FAIL(${2:"${1:Test not implemented}"});
7 | name
8 | Fail
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | fail
13 | uuid
14 | E66F1C9C-EF5C-4D8E-99AC-90FA906F877E
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Equals.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_EQUALS(${1:x}, ${2:y});
7 | name
8 | Assert Equals
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ae
13 | uuid
14 | 936C7E11-2F62-4472-A987-2F3EF307354E
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Differs.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_DIFFERS(${1:x}, ${2:y});
7 | name
8 | Assert Differs
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ad
13 | uuid
14 | 1E71D2E4-F9DB-42BC-9515-C7093161F720
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Throws.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_THROWS(${1:expr}, ${2:type});
7 | name
8 | Assert Throws
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | at
13 | uuid
14 | 4C3263F1-7F3D-45B3-8FA6-5191F6194EB0
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Warn.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_WARN(${2:"${1:TODO: Check invalid parameters}"});
7 | name
8 | Warn
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | warn
13 | uuid
14 | 747DCDDB-5D40-414B-A908-47C353D79DB2
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Less Than.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_LESS_THAN(${1:x}, ${2:y});
7 | name
8 | Assert Less Than
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | alt
13 | uuid
14 | B1DF9AAD-DE46-4147-A04A-7AE31EFD026E
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Predicate.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_PREDICATE(${1:R}, ${2:x});
7 | name
8 | Assert Predicate
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ap
13 | uuid
14 | D2C9AD08-D194-4404-9898-1449EA7EA475
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Relation.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_RELATION(${1:R}, ${2:x}, ${3:y});
7 | name
8 | Assert Relation
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ar
13 | uuid
14 | 3581E22A-2210-41F5-A674-F2EA49B1B4C6
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Delta.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_DELTA(${1:sqrt(4)}, ${2:2.0}, ${3:0.0001});
7 | name
8 | Assert Delta
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ad
13 | uuid
14 | D2575BFF-8A9B-41C5-AA1C-483A3D86D0E3
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Same Data.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_SAME_DATA(${1:x}, ${2:y}, ${3:size});
7 | name
8 | Assert Same Data
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | asd
13 | uuid
14 | 8F90962E-DD95-4F56-80A7-090CE1C4979A
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Throws Nothing.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_THROWS_NOTHING(${1:expr});
7 | name
8 | Assert Throws Nothing
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | atn
13 | uuid
14 | E59871F5-F8F1-4F11-8A8E-44006E70B554
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Throws Anything.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_THROWS_ANYTHING(${1:expr});
7 | name
8 | Assert Throws Anything
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ata
13 | uuid
14 | 0B07D003-7EE7-42F2-AFE1-D7AAE5043822
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Less Than Equals.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_LESS_THAN_EQUALS(${1:x}, ${2:y});
7 | name
8 | Assert Less Than Equals
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | alte
13 | uuid
14 | 6EAEF1FF-A66F-449E-958C-E15878C864AF
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Throws Assert.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_THROWS_ASSERT(${1:expr}, ${2:arg}, ${3:assertion});
7 | name
8 | Assert Throws Assert
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ata
13 | uuid
14 | 7E2B5D3E-3D12-4CD8-A619-A07525D34654
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Assert Throws Equals.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | TS_ASSERT_THROWS_EQUALS(${1:expr}, ${2:arg}, ${3:x}, ${4:y});
7 | name
8 | Assert Throws Equals
9 | scope
10 | attr.test.cxxtest
11 | tabTrigger
12 | ate
13 | uuid
14 | 0CFE4E16-2B9A-4608-A3D1-C6EE3D1191EF
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/New Unit Test.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | class ${TM_DISPLAYNAME/(?:t_)?(.*?)(\.(.+)|$)/${1/([^_]*)_?/\u$1/g}/}Tests : public CxxTest::TestSuite
7 | {
8 | public:
9 | void test_${1:${TM_DISPLAYNAME/(?:t_)?(.*?)(\.(.+)|$)/$1/}} ()
10 | {$0
11 | }
12 | };
13 |
14 | name
15 | New Unit Test
16 | scope
17 | attr.test.cxxtest & source.c++, attr.test.cxxtest & source.objc++
18 | tabTrigger
19 | test
20 | uuid
21 | AB0B0546-2007-4E5E-AE48-E3136821C560
22 |
23 |
24 |
--------------------------------------------------------------------------------
/README.mdown:
--------------------------------------------------------------------------------
1 | # Installation
2 |
3 | You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you.
4 |
5 | # General
6 |
7 | * [Bundle Styleguide](http://kb.textmate.org/bundle_styleguide) — _before you make changes_
8 | * [Commit Styleguide](http://kb.textmate.org/commit_styleguide) — _before you send a pull request_
9 | * [Writing Bug Reports](http://kb.textmate.org/writing_bug_reports) — _before you report an issue_
10 |
11 | # License
12 |
13 | If not otherwise specified (see below), files in this repository fall under the following license:
14 |
15 | Permission to copy, use, modify, sell and distribute this
16 | software is granted. This software is provided "as is" without
17 | express or implied warranty, and with no claim as to its
18 | suitability for any purpose.
19 |
20 | An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”.
--------------------------------------------------------------------------------
/info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | contactName
6 | Allan Odgaard
7 | contactEmailRot13
8 | gz-ohaqyrf@znpebzngrf.pbz
9 | description
10 | C++ unit testing framework (<a href="http://cxxtest.sourceforge.net/guide.html">manual</a>)
11 | mainMenu
12 |
13 | items
14 |
15 | AB0B0546-2007-4E5E-AE48-E3136821C560
16 | ------------------------------------
17 | 747DCDDB-5D40-414B-A908-47C353D79DB2
18 | 6C9B6A78-A4CF-44E8-9192-B41AFDE748A4
19 | E66F1C9C-EF5C-4D8E-99AC-90FA906F877E
20 | ------------------------------------
21 | 22DDD2B3-5901-446B-8236-65516E05923F
22 | D2575BFF-8A9B-41C5-AA1C-483A3D86D0E3
23 | 1E71D2E4-F9DB-42BC-9515-C7093161F720
24 | 936C7E11-2F62-4472-A987-2F3EF307354E
25 | B1DF9AAD-DE46-4147-A04A-7AE31EFD026E
26 | 6EAEF1FF-A66F-449E-958C-E15878C864AF
27 | D2C9AD08-D194-4404-9898-1449EA7EA475
28 | 3581E22A-2210-41F5-A674-F2EA49B1B4C6
29 | 8F90962E-DD95-4F56-80A7-090CE1C4979A
30 | 4C3263F1-7F3D-45B3-8FA6-5191F6194EB0
31 | 0B07D003-7EE7-42F2-AFE1-D7AAE5043822
32 | 7E2B5D3E-3D12-4CD8-A619-A07525D34654
33 | 0CFE4E16-2B9A-4608-A3D1-C6EE3D1191EF
34 | E59871F5-F8F1-4F11-8A8E-44006E70B554
35 |
36 | submenus
37 |
38 |
39 | name
40 | CxxTest
41 | uuid
42 | 9ADE27C6-4432-449C-9D4C-B5FEC8D33ACA
43 |
44 |
45 |
--------------------------------------------------------------------------------