]> git.saurik.com Git - apple/icu.git/blame - icuSources/test/cintltst/cdtdptst.h
ICU-57166.0.1.tar.gz
[apple/icu.git] / icuSources / test / cintltst / cdtdptst.h
CommitLineData
b75a7d8f
A
1/********************************************************************
2 * COPYRIGHT:
57a6839d 3 * Copyright (c) 1997-2014, International Business Machines Corporation and
b75a7d8f
A
4 * others. All Rights Reserved.
5 ********************************************************************/
6/********************************************************************************
7*
8* File CDTDPTST.H
9*
10* Modification History:
11* Name Description
12* Madhu Katragadda Creation
13*********************************************************************************
14*/
15/* INDEPTH TEST FOR DATE FORMAT */
16#ifndef _CDTFRRGSTST
17#define _CDTFRRGSTST
18
19#include "unicode/utypes.h"
20
21#if !UCONFIG_NO_FORMATTING
22
23#include "cintltst.h"
24
25/**
26 * Test the parsing of 2-digit years.
27 */
28void TestTwoDigitYearDSTParse(void);
29/**
30 * Verify that strings which contain incomplete specifications are parsed
31 * correctly. In some instances, this means not being parsed at all, and
32 * returning an appropriate error.
33 */
34void TestPartialParse994(void);
35/**
36 * Verify the behavior of patterns in which digits for different fields run together
37 * without intervening separators.
38 */
39void TestRunTogetherPattern985(void);
40
41/**
42 * Verify the handling of Czech June and July, which have the unique attribute that
43 * one is a proper prefix substring of the other.
44 */
45void TestCzechMonths459(void);
46
47/**
48 * Test the handling of single quotes in patterns.
49 */
50void TestQuotePattern161(void);
51
52/*Internal functions used*/
53void tryPat994(UDateFormat* format, const char* pat, const char* s, UDate expected);
54
57a6839d
A
55/*
56 * Testing udat_getBooleanAttribute and unum_setBooleanAttribute()
57 */
58void TestBooleanAttributes(void);
59
b75a7d8f
A
60#endif /* #if !UCONFIG_NO_FORMATTING */
61
62#endif