소스 검색

test: add a unit test to ensure default constructed reals are initialised

to zero.
legacy
Sam Hocevar sam 13 년 전
부모
커밋
62744d98bb
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. +15
    -0
      test/unit/real.cpp

+ 15
- 0
test/unit/real.cpp 파일 보기

@@ -103,6 +103,21 @@ LOLUNIT_FIXTURE(RealTest)
LOLUNIT_ASSERT_DOUBLES_EQUAL(a6, 1234567876543210.0, 0.0);
}

LOLUNIT_TEST(Init)
{
real r;
float f1 = (float)r;

LOLUNIT_ASSERT_EQUAL(f1, 0.0f);

rcmplx q;
float f2 = (float)q.x;
float f3 = (float)q.y;

LOLUNIT_ASSERT_EQUAL(f2, 0.0f);
LOLUNIT_ASSERT_EQUAL(f3, 0.0f);
}

LOLUNIT_TEST(StringToReal)
{
float a1 = real("0");


불러오는 중...
취소
저장