From f13cbd303000b61a16c5236a647dca90857898ed Mon Sep 17 00:00:00 2001 From: Shane Carr Date: Thu, 15 Sep 2016 21:17:07 +0000 Subject: [PATCH] ICU-12549 Adding coverage for SpoofChecker.Builder copy constructor X-SVN-Rev: 39247 --- .../com/ibm/icu/dev/test/text/SpoofCheckerTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java index 9c58ba3666b..18bd7b59050 100644 --- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java +++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java @@ -829,4 +829,14 @@ public class SpoofCheckerTest extends TestFmwk { fail("Failed while testing ScriptSet: " + e.getClass() + ": " + e.getMessage()); } } + + @Test + public void testCopyConstructor() { + SpoofChecker sc1 = new SpoofChecker.Builder() + .setAllowedChars(SpoofChecker.RECOMMENDED) + .setChecks(SpoofChecker.ALL_CHECKS &~ SpoofChecker.INVISIBLE) + .build(); + SpoofChecker sc2 = new SpoofChecker.Builder(sc1).build(); + assertEquals("Copy constructor should produce identical instances", sc1, sc2); + } } -- 2.40.0