Пример #1
0
/**
 * Asserts that two floats are equal concerning a delta. If the expected
 * value is infinity then the delta value is ignored.
 */
void BaseTestCase::assertEquals(char * message,	float expected, float actual,float delta) {
  if (expected == FP_INFINITE ) {
    if (!(expected == actual))
      failNotEquals(message, expected, actual);
  } else if (!(fabs(expected-actual) <= delta))
    failNotEquals(message, expected, actual);
}
Пример #2
0
/**
 * Asserts that two doubles are equal concerning a delta. If the expected
 * value is infinity then the delta value is ignored.
 */
void BaseTestCase::assertEquals(char * message,double expected, double actual,double delta) {
  if (expected == FP_INFINITE ) {
    if (!(expected == actual))
      failNotEquals(message,expected, actual);
  } else if (!(fabs(expected-actual) <= delta))
    // Because comparison with NaN always returns false
    failNotEquals(message, expected, actual);
 }
Пример #3
0
 /**
  * Asserts that two objects are equal. If they are not
  * an AssertionFailedError is thrown with the given message.
  */
 static void assertEquals(javolution::lang::String const& message, javolution::lang::Object const& expected, javolution::lang::Object const& actual) {
     if (expected == Type::Null && actual == Type::Null)
         return;
     if (expected != Type::Null && expected->equals(actual))
         return;
     failNotEquals(message, expected, actual);
 }
Пример #4
0
/**
 * Asserts that two byte[] are equal.
 */
void BaseTestCase::assertEquals(byte* tab1, byte* tab2, int taille) {
  boolean ok=true;
  for(int j=0; j< taille && ok==true;j++){
    if(tab1[j]!= tab2[j]){
      failNotEquals(NULL,tab1,tab2);
      ok=false;
    }
  }
}
Пример #5
0
 /**
  * Asserts that two Type::boolean are equals. If they are not
  * an AssertionFailedError is thrown with the given message.
  */
 static void assertEquals(javolution::lang::String const& message, Type::boolean expected, Type::boolean actual) {
     if (expected != actual)
         failNotEquals(message, javolution::lang::String_API::valueOf(expected), javolution::lang::String_API::valueOf(actual));
 }
Пример #6
0
 /**
  * Asserts that two floats are equal concerning a positive delta. If they
  * are not an AssertionFailedError is thrown with the given message. If the
  * expected value is infinity then the delta value is ignored.
  */
 static void assertEquals(javolution::lang::String const& message, Type::float32 expected, Type::float32 actual, Type::float32 delta) {
     if (!(abs(expected - actual) <= delta))
         failNotEquals(message, javolution::lang::String_API::valueOf(expected), javolution::lang::String_API::valueOf(actual));
 }
Пример #7
0
/**
 * Asserts that two shorts are equal.
 */
void BaseTestCase::assertEquals(char * message,short expected, short actual) {
  if (!(expected == actual))
    failNotEquals(message, expected, actual);
}
Пример #8
0
/**
 * Asserts that two longs are equal.
 */
void  BaseTestCase::assertEquals(char * message,long long expected,long long actual) {
  if (!(expected == actual))
    failNotEquals(message, expected, actual);
}
Пример #9
0
void BaseTestCase::assertEquals(char * message,char * expected,char * actual){
   if(strcmp(expected,actual)!=0)
     failNotEquals(message, expected, actual);

}