@@ -0,0 +1,1268 @@
+package org.dbflute.intro.app.logic.intro;%0A%0Aimport org.dbflute.intro.unit.UnitIntroTestCase;%0A%0A/**%0A * @author cabos%0A */%0Apublic class IntroSystemPropertyLogicTest extends UnitIntroTestCase %7B%0A%0A    @Override%0A    public void setUp() throws Exception %7B%0A        super.setUp();%0A        clearCache();%0A    %7D%0A%0A    private void clearCache() %7B%0A        IntroSystemPropertyLogic.SYSTEM_PROPERTY_MAP.remove(IntroSystemPropertyLogic.DECOMMENT_SERVER_KEY);%0A    %7D%0A%0A    public void test_isDecommentServer() throws Exception %7B%0A        // ### Arrange ###%0A        IntroSystemPropertyLogic logic = new IntroSystemPropertyLogic();%0A        inject(logic);%0A        System.clearProperty(%22intro.decomment.server%22);%0A        System.setProperty(%22intro.decomment.server%22, %22true%22);%0A%0A        // ### Act ###%0A        // ### Assert ###%0A        assertTrue(logic.isDecommentServerKey());%0A    %7D%0A%0A    public void test_isNotDecommentServer() throws Exception %7B%0A        // ### Arrange ###%0A        IntroSystemPropertyLogic logic = new IntroSystemPropertyLogic();%0A        inject(logic);%0A        System.clearProperty(%22intro.decomment.server%22);%0A        System.setProperty(%22intro.decomment.server%22, %22false%22);%0A%0A        // ### Act ###%0A        // ### Assert ###%0A        assertFalse(logic.isDecommentServerKey());%0A    %7D%0A%7D%0A

create system property logic test