예제 #1
0
static void run() {
    testSum();
    testSubtraction();
    testMulitplication();
    testDivision();
    testSign();
}
예제 #2
0
static void testSign() {
    testSign(-222.0, -1);
    testSign(-22234234.0, -1);
    testSign(-0.0, 0);
    testSign(std::numeric_limits<double>::infinity(), 1);
    testSign(1.0, 1);
    testSign(0.0, 0);
}
예제 #3
0
파일: main.c 프로젝트: 12019/svn.gov.pt
int main(int argc, char **argv)
{
   if (argc < 2 || argv[1][0] == 'h')
      return printHelp();

   if (argv[1][0] == 'l')
      return listMyCerts(NULL, NULL, NULL, NULL);

   if (argc > 2 && argv[1][0] == 'a')
      return listProvAlgos(argv[2]);

   if (argc > 2 && argv[1][0] == 's')
      return testSign(argv[2]);

   return printHelp();
}