Beispiel #1
0
int main(int ignored, char **alsoIgnored) 
{
  SimpleTest();
  ChallengingTest();
  MemoryTest();
  return 0;
}
int main(void) {

  if(SimpleTest() == 1)
  {
	  printf("Simple Test Failed!\n");
  }

  printf("done\n");
  return EXIT_SUCCESS;
}
int
main(void)
{
    nsresult err, rv = 0;
    int testNumber = 0;

    err = NS_InitXPCOM2(nsnull, nsnull, nsnull);
    if (NS_FAILED(err)) {
        printf("NS_InitXPCOM2 failed\n");
        return -1;
    }

    err = SimpleTest(++testNumber);
    if (err != NS_OK) {
        printf("test %d failed\n", testNumber);
        rv = -1;
    }

    if (rv == 0) {
        err = AsyncNoShutdownTest(++testNumber);
        if (err != NS_OK) {
            printf("test %d failed\n", testNumber);
            rv = -1;
        }
    }

    if (rv == 0) {
        err = AsyncShutdown(++testNumber);
        if (err != NS_OK) {
            printf("test %d failed\n", testNumber);
            rv = -1;
        }
    }

    if (rv == 0)
        printf("there was great success\n");

    err = NS_ShutdownXPCOM(nsnull);
    NS_ASSERTION(NS_SUCCEEDED(err), "NS_ShutdownXPCOM failed");

    return rv;
}