ActionGroup_test.m
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:1k
- /*
- Name: ActionGroup_test.m
- Description: ActionGroup subclass implementation
- Test suite: activity
- */
- #import "ActionGroup_test.h"
- #import <defobj.h>
- @implementation ActionGroup_test_c
- #define CLASS_NAME ActionGroup_test_c
- PHASE(Creating)
- #define MIXIN_CREATE
- #include "Holder.m"
- PHASE(Using)
- #undef MIXIN_CREATE
- #include "Holder.m"
- - (void)describe: outputCharStream
- {
- char description[100];
- sprintf (description, "Randomized: %dn",
- getBit (bits, BitRandomized));
- sprintf (description, "Number of objects: %dn", numberOfObjects);
- [outputCharStream catC: description];
- }
- - (void)describeForEach: outputCharStream
- {
- char buffer[50];
- int i;
- for (i = 0; i < numberOfObjects; i++)
- {
- id obj = *(objects + i);
- if (respondsTo (obj, M(describe:)))
- [obj describe: outputCharStream];
- else
- {
- _obj_formatIDString (buffer, obj);
- [outputCharStream catC: buffer];
- }
- }
- }
- @end