package com.fanruan.api.cluster.state; import com.fanruan.api.Prepare; import com.fr.store.StateServerConfig; import org.junit.Assert; import org.junit.Test; /** * @author Dylan.Liu * @version 10.0 * Created by Dylan.Liu on 2019/12/3 */ public class StateServerConfigKitTest extends Prepare { @Test public void TestGetType() { StateServerConfig.getInstance().setType("test_type"); Assert.assertEquals("test_type", StateServerConfigKit.getType()); StateServerConfig.getInstance().setType("test_type2"); Assert.assertEquals("test_type2", StateServerConfigKit.getType()); } @Test public void TestSetShareMode() { StateServerConfigKit.setShareMode(true); Assert.assertTrue(StateServerConfig.getInstance().isShareMode()); StateServerConfigKit.setShareMode(false); Assert.assertFalse(StateServerConfig.getInstance().isShareMode()); } @Test public void TestSetType() { StateServerConfigKit.setType("test_type3"); Assert.assertEquals("test_type3", StateServerConfig.getInstance().getType()); StateServerConfigKit.setType("test_type4"); Assert.assertEquals("test_type4", StateServerConfig.getInstance().getType()); } @Test public void TestGetConfigClass() { Assert.assertEquals(StateServerConfigKit.getConfigClass(), StateServerConfig.class); } }