blob: c425e94fc58ca557d52ed3f186fe3322ecbbf4f7 [file] [log] [blame]
package org.unicode.cldr.util;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.unicode.cldr.test.CoverageLevel2;
public class TestCoverageLevel2 {
final int ITERATIONS = 100000; // keep this low for normal testing
private static SupplementalDataInfo sdi;
@BeforeAll
private static void setup() {
sdi = CLDRConfig.getInstance().getSupplementalDataInfo();
CoverageLevel2 c = CoverageLevel2.getInstance(sdi, "fr_CA");
}
@Test
public void TestCoveragePerf() {
for (int i = 0; i < ITERATIONS; i++) {
CoverageLevel2 c = CoverageLevel2.getInstance(sdi, "fr_CA");
assertEquals(
Level.MODERATE,
c.getLevel(
"//ldml/characters/parseLenients[@scope=\"number\"][@level=\"lenient\"]/parseLenient[@sample=\",\"]"));
}
}
}