X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali%2Futc-Dali-Degree.cpp;h=5bf1f1e08dd012dbe64a7bdd4ff7b3fa27f26c35;hb=0b16bcc14835561a27844e2c57f2cc57eb636901;hp=c4e0817d493633ec2588d7016bb5e8d3bffeb129;hpb=3354d0934d49f671df97f5cc033be51d56f5f5ea;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/automated-tests/src/dali/utc-Dali-Degree.cpp b/automated-tests/src/dali/utc-Dali-Degree.cpp index c4e0817..5bf1f1e 100644 --- a/automated-tests/src/dali/utc-Dali-Degree.cpp +++ b/automated-tests/src/dali/utc-Dali-Degree.cpp @@ -1,7 +1,7 @@ #include #include -#include +#include #include using namespace Dali; @@ -25,22 +25,18 @@ int UtcDaliDegreeConstructors01(void) // Default constructor, does not initialise the value Degree degree0( 0.0f ); - // Test float assignment operator - degree0 = 180.0f; - DALI_TEST_EQUALS( float(degree0), 180.0f, 0.001f, TEST_LOCATION ); + // Test assignment operator + degree0 = Degree(180.0f); + DALI_TEST_EQUALS( degree0.degree, 180.0f, 0.001f, TEST_LOCATION ); // Constructor from float value Degree degree1( 180.0f ); - DALI_TEST_EQUALS( float(degree1), 180.0f, 0.001f, TEST_LOCATION ); + DALI_TEST_EQUALS( degree1.degree, 180.0f, 0.001f, TEST_LOCATION ); // Constructor from a Radian Degree degree2( Radian( Math::PI ) ); - DALI_TEST_EQUALS( float(degree2), 180.0f, 0.001f, TEST_LOCATION ); + DALI_TEST_EQUALS( degree2.degree, 180.0f, 0.001f, TEST_LOCATION ); - // Assignment from Radian - Degree degree3( 0.0f ); - degree3 = Radian( Math::PI ); - DALI_TEST_EQUALS( float(degree3), 180.0f, 0.001f, TEST_LOCATION ); END_TEST; } @@ -49,7 +45,7 @@ int UtcDaliDegreeComparison01(void) { TestApplication application; - // Comparison between radians + // Comparison between degrees Degree degree0( 90.0f ); Degree degree1( 90.0f ); Degree degree2( 180.0f ); @@ -62,43 +58,19 @@ int UtcDaliDegreeComparison01(void) Degree degree4( 90.0f ); Radian radian0( Math::PI ); - DALI_TEST_CHECK( degree3 == radian0 ); - DALI_TEST_CHECK( degree4 != radian0 ); + DALI_TEST_CHECK( degree3 == Degree(radian0) ); + DALI_TEST_CHECK( degree4 != Degree(radian0) ); // Comparison with float Degree degree5( 90.0f ); - DALI_TEST_CHECK( degree5 == 90.0f ); - DALI_TEST_CHECK( degree5 != 180.0f ); + DALI_TEST_CHECK( degree5.degree == 90.0f ); + DALI_TEST_CHECK( degree5.degree != 180.0f ); END_TEST; } - -// test case for cast operators -int UtcDaliDegreeCastOperators01(void) -{ - TestApplication application; // Exceptions require TestApplication - - Degree degree0( 180.0f ); - - const float& value0( degree0 ); - DALI_TEST_EQUALS( value0, 180.0f, 0.001f, TEST_LOCATION ); - - degree0 = 90.0f; - DALI_TEST_EQUALS( value0, 90.0f, 0.001f, TEST_LOCATION ); - - float& value1( degree0 ); - DALI_TEST_EQUALS( value1, 90.0f, 0.001f, TEST_LOCATION ); - - value1 = 180.0f; - DALI_TEST_EQUALS( float(degree0), 180.0f, 0.001f, TEST_LOCATION ); - END_TEST; -} - - - -int UtcDaliDegreeCastOperatorEquals(void) +int UtcDaliDegreeOperatorEquals(void) { TestApplication application; @@ -112,7 +84,7 @@ int UtcDaliDegreeCastOperatorEquals(void) END_TEST; } -int UtcDaliDegreeCastOperatorNotEquals(void) +int UtcDaliDegreeOperatorNotEquals(void) { TestApplication application; @@ -125,27 +97,3 @@ int UtcDaliDegreeCastOperatorNotEquals(void) DALI_TEST_EQUALS(a != c, true, TEST_LOCATION); END_TEST; } - -int UtcDaliDegreeCastOperatorLessThan(void) -{ - TestApplication application; - - Degree a(45.0f); - Degree b(90.0f); - Degree c(180.0f); - Degree d(360.0f); - Degree e(-180.0f); - - DALI_TEST_EQUALS(a < a, false, TEST_LOCATION); - DALI_TEST_EQUALS(a < b, true, TEST_LOCATION); - DALI_TEST_EQUALS(a < c, true, TEST_LOCATION); - DALI_TEST_EQUALS(a < d, true, TEST_LOCATION); - DALI_TEST_EQUALS(a < e, false, TEST_LOCATION); - - DALI_TEST_EQUALS(b < a, false, TEST_LOCATION); - DALI_TEST_EQUALS(b < b, false, TEST_LOCATION); - DALI_TEST_EQUALS(c < b, false, TEST_LOCATION); - DALI_TEST_EQUALS(d < b, false, TEST_LOCATION); - DALI_TEST_EQUALS(e < b, true, TEST_LOCATION); - END_TEST; -}