AppContext implements Serializable { public void setStorageBasePath(String storageBasePath) { Util.check(!(storageBasePath==null || storageBasePath.isEmpty()), "storageBasePath!=null"); this.storageBasePath = storageBasePath; }  String getNodeName(); void setNodeName(String nodeName); Integer getPort(); void setPort(Integer port); String getMasterPeerIpAddress(); void setMasterPeerIpAddress(String masterPeerIpAddress); Integer getMasterPeerPort(); void setMasterPeerPort(Integer masterPeerPort); String getStorageBasePath(); void setStorageBasePath(String storageBasePath); BootstrapType getBootstrapType(); void setBootstrapType(BootstrapType bootstrapType); String getStrAddressMint(); void setStrAddressMint(String strAddressMint); BigInteger getValueMint(); void setPrivateKey(PrivateKey privateKey); PrivateKey getPrivateKey(); List<String> getListNTPServers();  }
@Test(expected = IllegalArgumentException.class) public void testSetStorageBasePathWithNullValueShouldThrowException(){ context.setStorageBasePath(""); }
@Test public void testSetStorageBasePath(){ String storageBasePath = "path"; context.setStorageBasePath(storageBasePath); Assert.assertEquals(storageBasePath, context.getStorageBasePath()); }