ICU-4603 add test for beam complaint

X-SVN-Rev: 18386
This commit is contained in:
Ram Viswanadha 2005-08-02 22:28:18 +00:00
parent dcf498d172
commit 2b51573bde

View File

@ -1,7 +1,7 @@
/*
*******************************************************************************
*
* Copyright (C) 2003, International Business Machines
* Copyright (C) 2003-2005, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@ -37,6 +37,7 @@ static void Test_nfs4_mixed_prep_data(void);
static void Test_nfs4_cs_prep(void);
static void Test_nfs4_cis_prep(void);
static void Test_nfs4_mixed_prep(void);
static void TestBEAMWarning(void);
void
addUStringPrepTest(TestNode** root)
@ -47,6 +48,7 @@ addUStringPrepTest(TestNode** root)
addTest(root, &Test_nfs4_cs_prep, "spreptst/Test_nfs4_cs_prep");
addTest(root, &Test_nfs4_cis_prep, "spreptst/Test_nfs4_cis_prep");
addTest(root, &Test_nfs4_mixed_prep, "spreptst/Test_nfs4_mixed_prep");
addTest(root, &TestBEAMWarning, "spreptst/TestBEAMWarning");
}
static void
@ -550,6 +552,22 @@ Test_nfs4_cs_prep(void){
}
}
static void TestBEAMWarning(){
UErrorCode status = U_ZERO_ERROR;
UParseError parseError;
UStringPrepProfile* profile = NULL;
/* get the test data path */
const char *testdatapath = NULL;
UChar src =0x0000;
testdatapath = loadTestData(&status);
/* open the profile */
profile = usprep_open(testdatapath, "nfscis", &status);
usprep_prepare(profile,&src , 0, NULL, 0, USPREP_DEFAULT, &parseError, &status);
usprep_close(profile);
}
#endif
/*