Changeset View
Changeset View
Standalone View
Standalone View
Tests/auxiliary/testdms.cpp
Context not available. | |||||
44 | QVERIFY(d.degree() == 14); | 44 | QVERIFY(d.degree() == 14); | ||
---|---|---|---|---|---|
45 | QVERIFY(d.arcmin() == 55); | 45 | QVERIFY(d.arcmin() == 55); | ||
46 | QVERIFY(d.arcsec() == 20); | 46 | QVERIFY(d.arcsec() == 20); | ||
47 | QVERIFY(d.Degrees() == (14.0+55.0/60.0+20.0/3600.0)); | 47 | QVERIFY( qFuzzyCompare( d.Degrees(), 14.0+55.0/60.0+20.0/3600.0 ) ); | ||
48 | } | 48 | } | ||
49 | 49 | | |||
50 | void TestDMS::angleCtor() | 50 | void TestDMS::angleCtor() | ||
Context not available. | |||||
61 | 61 | | |||
62 | QVERIFY(d.degree() == (int) angle); | 62 | QVERIFY(d.degree() == (int) angle); | ||
63 | 63 | | |||
64 | QVERIFY(d.Hours() == (angle+360)/15.0); | 64 | QVERIFY( qFuzzyCompare( d.Hours(), (angle+360)/15.0 ) ); | ||
65 | QVERIFY(d.hour() == 16); | 65 | QVERIFY(d.hour() == 16); | ||
66 | QVERIFY(d.minute() == 29); | 66 | QVERIFY(d.minute() == 29); | ||
67 | QVERIFY(d.second() == 45); | 67 | QVERIFY(d.second() == 45); | ||
Context not available. | |||||
77 | QVERIFY(d.degree() == 14); | 77 | QVERIFY(d.degree() == 14); | ||
78 | QVERIFY(d.arcmin() == 55); | 78 | QVERIFY(d.arcmin() == 55); | ||
79 | QVERIFY(d.arcsec() == 20); | 79 | QVERIFY(d.arcsec() == 20); | ||
80 | QVERIFY(d.Degrees() == (14.0+55.0/60.0+20.0/3600.0)); | 80 | QVERIFY( qFuzzyCompare( d.Degrees(), 14.0+55.0/60.0+20.0/3600.0 ) ); | ||
81 | 81 | | |||
82 | // From Hours | 82 | // From Hours | ||
83 | dms h(hms, false); | 83 | dms h(hms, false); | ||
84 | QVERIFY(h.Degrees() == d.Degrees()*15.0); | 84 | QVERIFY( qFuzzyCompare( h.Degrees(), d.Degrees()*15.0 ) ); | ||
85 | QVERIFY(h.Hours() == d.Degrees()); | 85 | QVERIFY( qFuzzyCompare( h.Hours(), d.Degrees() ) ); | ||
86 | } | 86 | } | ||
87 | 87 | | |||
88 | 88 | | |||
Context not available. |