Changeset 361 for trunk/tests
- Timestamp:
- Jun 22, 2008, 12:01:30 PM (17 years ago)
- Location:
- trunk/tests
- Files:
-
- 2 added
- 3 edited
-
Makefile.kmk (modified) (2 diffs)
-
c/nom-play.c (modified) (4 diffs)
-
class_c/testnomobject.c (added)
-
exports.def (modified) (1 diff)
-
idl/testnomobject.idl (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/Makefile.kmk
r353 r361 18 18 libnomtest_DEFS = \ 19 19 NOM_AClass_IMPLEMENTATION_FILE \ 20 NOM_BClass_IMPLEMENTATION_FILE 20 NOM_BClass_IMPLEMENTATION_FILE \ 21 NOM_TestNomObject_IMPLEMENTATION_FILE 21 22 libnomtest_INCS = idl 22 23 libnomtest_LDFLAGS.darwin = -install_name @executable_path/../lib/libnomtest.dylib … … 24 25 idl/aclass.idl \ 25 26 idl/bclass.idl \ 27 idl/testnomobject.idl \ 26 28 class_c/aclass.c \ 27 class_c/bclass.c 29 class_c/bclass.c \ 30 class_c/testnomobject.c 28 31 libtest_SOURCES.os2 = \ 29 32 $(PATH_TARGET)/libnomtest-os2.def -
trunk/tests/c/nom-play.c
r360 r361 65 65 #include "nomstring.h" 66 66 #include "nommethod.h" 67 #include "nomtestresult.h" 68 #include "testnomobject.h" 67 69 68 70 #define ULONG_TESTVALUE_1 0xffeeddcc … … 213 215 214 216 217 void printTestResults(NOMArray* nArray) 218 { 219 int a; 220 221 for(a=0; a < NOMArray_length(nArray, NULL) ; a++) 222 { 223 g_message("Test '%s()': %s", _queryString(NOMTestResult_queryName(NOMArray_queryObjectAtIdx(nArray, a, NULL), NULL), NULL), 224 NOMTestResult_success(NOMArray_queryObjectAtIdx(nArray, a, NULL), NULL) ? "Ok" : "Not ok"); 225 } 226 } 227 215 228 /** 216 229 Main entry point for the idl compiler. … … 223 236 BClass* bObject; 224 237 NOMArray* nArray; 238 TestNomObject* tstNomObject; 225 239 int a; 226 240 … … 259 273 NOMClassMgrObject=nomEnvironmentNew(); 260 274 275 nomPrintf("\n"); 276 g_message("Testing NOMObject"); 277 tstNomObject=TestNomObjectNew(); 278 _setClassMgrObject(tstNomObject, NOMClassMgrObject, NULL); 279 nArray=_runTests(tstNomObject, NULL); 280 printTestResults(nArray); 281 exit(0); 282 261 283 g_message("\n"); 262 284 g_message("================================================================"); -
trunk/tests/exports.def
r322 r361 11 11 _BClassCClassData 12 12 BClassNewClass 13 14 _TestNomObjectClassData 15 _TestNomObjectCClassData 16 TestNomObjectNewClass
Note:
See TracChangeset
for help on using the changeset viewer.
