Esempio n. 1
0
TEST(RandoTest, isPrime)
{
  Rando rando;
  ASSERT_TRUE( rando.isPrime(2) );
  ASSERT_TRUE( rando.isPrime(3) );
  ASSERT_TRUE( rando.isPrime(5) );
  ASSERT_TRUE( rando.isPrime(7) );
  ASSERT_TRUE( rando.isPrime(11) );
  ASSERT_TRUE( rando.isPrime(13) );
  ASSERT_TRUE( rando.isPrime(17) );
  ASSERT_TRUE( rando.isPrime(19) );
  ASSERT_TRUE( rando.isPrime(23) );
}
Esempio n. 2
0
TEST(RandoTest, isPrime)
{
    Rando rando;
    for( int n = 100; n >= -1; n--)
    {
        switch( n )
        {
        default: // negative or composite numbers are default.
            ASSERT_FALSE( rando.isPrime( n ) );
            break;
        // cases are all prime numbers between 2 and 100.
        case 2:  // Fallthroughts...
        case 3:
        case 5:
        case 7:
        case 11:
        case 13:
        case 17:
        case 19:
        case 23:
        case 29:
        case 31:
        case 37:
        case 41:
        case 43:
        case 47:
        case 53:
        case 59:
        case 61:
        case 67:
        case 71:
        case 73:
        case 79:
        case 83:
        case 89:
        case 97:
            // x == true used for clarity in gtest output.
            ASSERT_TRUE( rando.isPrime( n ) );
        }
    }
}
Esempio n. 3
0
TEST(RandoTest, isNotPrime)
{
  Rando rando;
  ASSERT_FALSE( rando.isPrime(0) );
  ASSERT_FALSE( rando.isPrime(1) );
  ASSERT_FALSE( rando.isPrime(4) );
  ASSERT_FALSE( rando.isPrime(6) );
  ASSERT_FALSE( rando.isPrime(8) );
  ASSERT_FALSE( rando.isPrime(9) );
  ASSERT_FALSE( rando.isPrime(21) );
  ASSERT_FALSE( rando.isPrime(12) );
  ASSERT_FALSE( rando.isPrime(-30) );
  ASSERT_FALSE( rando.isPrime(-1000) );
  ASSERT_FALSE( rando.isPrime(1000) );
  ASSERT_FALSE( rando.isPrime(14) );
}
Esempio n. 4
0
TEST(RandoTest, IsPrime_Zero)
{
	Rando rando;
	ASSERT_FALSE(rando.isPrime(0));
}
Esempio n. 5
0
TEST(RandoTest, IsPrime_NonPimeNum)
{
	Rando rando;
	ASSERT_FALSE(rando.isPrime(5));
}
Esempio n. 6
0
TEST(RandoTest, IsPrime_PimeNum)
{
	Rando rando;
	ASSERT_TRUE(rando.isPrime(4));
}
Esempio n. 7
0
TEST(RandoTest, largeNotPrime)
{
	Rando rando;
	ASSERT_FALSE(rando.isPrime(982451652));
}
Esempio n. 8
0
TEST(RandoTest, largePrimeNumber)
{
	Rando rando;
	ASSERT_TRUE(rando.isPrime(982451653));
}
Esempio n. 9
0
TEST(RandoTest, smallNotPrime)
{
	Rando rando;
	ASSERT_FALSE(rando.isPrime(12));
}
Esempio n. 10
0
TEST(RandoTest, smallPrimeNumber)
{
	Rando rando;
	ASSERT_TRUE(rando.isPrime(7));
}
Esempio n. 11
0
TEST(RandoTest, isPrime)
{
    Rando rando;
    ASSERT_TRUE( rando.isPrime(5) );
}
Esempio n. 12
0
TEST(RandoTest, isNotPrime)
{
    Rando rando;
    ASSERT_FALSE( rando.isPrime(6) );
}
Esempio n. 13
0
TEST(RandoTest, primeTrue)
{
 Rando rando;
 ASSERT_TRUE( rando.isPrime(677) );
}
Esempio n. 14
0
TEST(RandoTest, isPrime)
{
	Rando rando;
	int a;
	ASSERT_TRUE( rando.isPrime(a));
}