diff options
| author | Jesse Morgan <jesse@jesterpm.net> | 2016-04-09 15:53:24 -0700 | 
|---|---|---|
| committer | Jesse Morgan <jesse@jesterpm.net> | 2016-04-09 15:53:24 -0700 | 
| commit | 371ccae3d1f31ec38f4af77fb7fcd175d49b3cd5 (patch) | |
| tree | 38c4f1e8828f9af9c4b77a173bee0d312b321698 /tst/com/p4square/grow/config | |
| parent | bbf907e51dfcf157bdee24dead1d531122aa25db (diff) | |
| parent | 3102d8bce3426d9cf41aeaf201c360d342677770 (diff) | |
Merge pull request #10 from PuyallupFoursquare/maven
Switching from Ivy+Ant to Maven.
Diffstat (limited to 'tst/com/p4square/grow/config')
| -rw-r--r-- | tst/com/p4square/grow/config/ConfigTest.java | 62 | ||||
| -rw-r--r-- | tst/com/p4square/grow/config/ConfigTest.properties | 16 | 
2 files changed, 0 insertions, 78 deletions
| diff --git a/tst/com/p4square/grow/config/ConfigTest.java b/tst/com/p4square/grow/config/ConfigTest.java deleted file mode 100644 index ccb39da..0000000 --- a/tst/com/p4square/grow/config/ConfigTest.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2013 Jesse Morgan - */ - -package com.p4square.grow.config; - -import org.junit.Test; - -import static org.junit.Assert.*; - -/** - *  - * @author Jesse Morgan <jesse@jesterpm.net> - */ -public class ConfigTest { -    public static void main(String... args) { -        org.junit.runner.JUnitCore.main(ConfigTest.class.getName()); -    } - -    @Test -    public void basicTest() throws Exception { -        // Load a config file -        Config domain1 = new Config(); -        domain1.setDomain("domain1"); -        Config domain2 = new Config(); -        domain2.setDomain("domain2"); - -        domain1.updateConfig(getClass().getResourceAsStream("ConfigTest.properties")); -        domain2.updateConfig(getClass().getResourceAsStream("ConfigTest.properties")); - -        // Non-existent key returns default -        assertEquals("default", domain1.getString("doesNotExist", "default")); -        assertSame(null, domain1.getString("doesNotExist")); - -        // Domain keys return different values for different domains -        assertEquals("domain1Value", domain1.getString("domainSpecific")); -        assertEquals("domain2Value", domain2.getString("domainSpecific")); - -        // Domain key takes priority over *. key -        assertEquals("domain1Value", domain1.getString("onlyInDomain1")); -        assertEquals("wildValue", domain2.getString("onlyInDomain1")); - -        // Wildcard domain returns value -        assertEquals("wildValue", domain1.getString("wildcardOnly")); - -        // Empty value gives empty string -        assertEquals("", domain1.getString("emptyValue")); - -        // Number is returned -        assertEquals(5, domain1.getInt("number")); - -        // Non number test -        assertEquals(Integer.MIN_VALUE, domain1.getInt("notANumber")); - -        // Test Boolean values -        assertTrue(domain1.getBoolean("boolean1")); -        assertTrue(domain1.getBoolean("boolean2")); -        assertFalse(domain1.getBoolean("boolean3")); -        assertFalse(domain1.getBoolean("notABool")); -        assertTrue(domain1.getBoolean("notABool", true)); -    } -} diff --git a/tst/com/p4square/grow/config/ConfigTest.properties b/tst/com/p4square/grow/config/ConfigTest.properties deleted file mode 100644 index e5b4032..0000000 --- a/tst/com/p4square/grow/config/ConfigTest.properties +++ /dev/null @@ -1,16 +0,0 @@ -domain1.domainSpecific = domain1Value -domain2.domainSpecific = domain2Value - -*.emptyValue =  - -domain1.onlyInDomain1 = domain1Value -*.onlyInDomain1 = wildValue - -*.wildcardOnly = wildValue - -*.number = 5 -*.notANumber = Hello - -*.boolean1 = True -*.boolean2 = true -*.boolean3 = false | 
