diff options
Diffstat (limited to 'test/com/isode')
-rw-r--r-- | test/com/isode/stroke/base/IDGeneratorTest.java | 49 | ||||
-rw-r--r-- | test/com/isode/stroke/base/SimpleIDGeneratorTest.java | 49 |
2 files changed, 98 insertions, 0 deletions
diff --git a/test/com/isode/stroke/base/IDGeneratorTest.java b/test/com/isode/stroke/base/IDGeneratorTest.java new file mode 100644 index 0000000..34d8cc3 --- /dev/null +++ b/test/com/isode/stroke/base/IDGeneratorTest.java @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2010 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ +/* + * Copyright (c) 2015 Tarun Gupta. + * Licensed under the simplified BSD license. + * See Documentation/Licenses/BSD-simplified.txt for more information. + */ + +package com.isode.stroke.base; + +import static org.junit.Assert.assertTrue; +import org.junit.BeforeClass; +import org.junit.Test; +import com.isode.stroke.base.IDGenerator; +import java.util.*; + +public class IDGeneratorTest { + + private Set<String> generatedIDs_ = new HashSet<String>(); + + /** + * Constructor + */ + public IDGeneratorTest() { + + } + + /** + * Clears the set generatedIDs_. + */ + void setUp() { + generatedIDs_.clear(); + } + + /** + * Tests randomly generated UUID functionality + */ + @Test + public void testGenerate() { + IDGenerator testling = new IDGenerator(); + for(int i = 0; i < 26*4; ++i) { + String id = testling.generateID(); + assertTrue(generatedIDs_.add(id)); + } + } +}
\ No newline at end of file diff --git a/test/com/isode/stroke/base/SimpleIDGeneratorTest.java b/test/com/isode/stroke/base/SimpleIDGeneratorTest.java new file mode 100644 index 0000000..d4c021d --- /dev/null +++ b/test/com/isode/stroke/base/SimpleIDGeneratorTest.java @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2010 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ +/* + * Copyright (c) 2015 Tarun Gupta. + * Licensed under the simplified BSD license. + * See Documentation/Licenses/BSD-simplified.txt for more information. + */ + +package com.isode.stroke.base; + +import static org.junit.Assert.assertTrue; +import org.junit.BeforeClass; +import org.junit.Test; +import com.isode.stroke.base.SimpleIDGenerator; +import java.util.*; + +public class SimpleIDGeneratorTest { + + private Set<String> generatedIDs_ = new HashSet<String>(); + + /** + * Constructor + */ + public SimpleIDGeneratorTest() { + + } + + /** + * Clears the set generatedIDs_. + */ + void setUp() { + generatedIDs_.clear(); + } + + /** + * Tests randomly generated UUID functionality + */ + @Test + public void testGenerate() { + SimpleIDGenerator testling = new SimpleIDGenerator(); + for(int i = 0; i < 26*4; ++i) { + String id = testling.generateID(); + assertTrue(generatedIDs_.add(id)); + } + } +}
\ No newline at end of file |