Jamoma API  0.6.0.a19
TTObject.test.h
1 /*
2  * Unit tests for TTObject
3  * Copyright © 2014, Timothy Place
4  *
5  * License: This code is licensed under the terms of the "New BSD License"
6  * http://creativecommons.org/licenses/BSD/
7  */
8 
9 #ifndef __TT_OBJECT_TEST_H__
10 #define __TT_OBJECT_TEST_H__
11 
12 #include "TTObject.h"
13 #include "TTUnitTest.h"
14 
15 /** Provide unit tests for #TTSymbol */
18 
19  virtual TTErr test(TTValue& returnedTestInfo);
20 };
21 
22 /** Declare a Test class for TTObjectTestAsClassMemberAndObjectFreeing */
23 class Test
24 {
25  public :
26  TTObject mObject;
27 
28  Test(int& errorCount, int& testAssertionCount);
29 
30  ~Test();
31 };
32 
33 #endif // __TT_OBJECT_TEST_H__
Create Jamoma object instances.
Create and use Jamoma object instances.
Definition: TTObject.h:29
Declare a Test class for TTObjectTestAsClassMemberAndObjectFreeing.
Definition: TTObject.test.h:23
TTDataObjectBase is the base class for all data generating and processing objects.
#define TTCLASS_SETUP(className)
TODO Doxygen: need more comments here.
Definition: TTFoundation.h:54
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
Definition: TTBase.h:342
Provide unit tests for TTSymbol.
Definition: TTObject.test.h:16
[doxygenAppendixC_copyExample]
Definition: TTValue.h:34