diff --git a/src/tests/servers/registrar/RegistrarTest1.cpp b/src/tests/servers/registrar/RegistrarTest1.cpp index 71ef701af9..11e3cadf0f 100644 --- a/src/tests/servers/registrar/RegistrarTest1.cpp +++ b/src/tests/servers/registrar/RegistrarTest1.cpp @@ -14,6 +14,30 @@ public: ~TestApp() { } + + virtual void ArgvReceived(int32 argc, char **argv) + { + printf("TestApp::ArgvReceived(%ld)\n", argc); + BMessage *message = CurrentMessage(); + message->PrintToStream(); + BMessenger returnAddress(message->ReturnAddress()); + printf("team: %ld\n", returnAddress.Team()); + for (int32 i = 0; i < argc; i++) + printf("arg %ld: `%s'\n", i, argv[i]); + } + + virtual void RefsReceived(BMessage *message) + { + printf("TestApp::RefsReceived()\n"); + message->PrintToStream(); + } + + virtual void ReadyToRun() + { + printf("TestApp::ReadyToRun()\n"); +// PostMessage(B_QUIT_REQUESTED); + } + }; // main @@ -21,7 +45,7 @@ int main() { TestApp *app = new TestApp("application/x-vnd.OBOS-TestApp1"); -// app->Run(); + app->Run(); delete app; return 0; }