1 // Copyright (C) 2016 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
3 /********************************************************************
5 * Copyright (c) 1997-2008, International Business Machines Corporation and
6 * others. All Rights Reserved.
7 ********************************************************************/
12 #include "unicode/utypes.h"
14 #if !UCONFIG_NO_FORMATTING
16 #include "unicode/calendar.h"
17 #include "unicode/gregocal.h"
18 #include "unicode/smpdtfmt.h"
22 class AstroTest: public CalendarTimeZoneTest {
25 void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
29 void TestSolarLongitude(void);
31 void TestLunarPosition(void);
33 void TestCoordinates(void);
35 void TestCoverage(void);
37 void TestSunriseTimes(void);
39 void TestBasics(void);
41 void TestMoonAge(void);
43 void initAstro(UErrorCode&);
44 void closeAstro(UErrorCode&);
46 CalendarAstronomer *astro;
51 #endif /* #if !UCONFIG_NO_FORMATTING */
53 #endif // __AstroTest__