Skip to content

Commit dbe603a

Browse files
author
hongwei.quhw
committed
modify test case
1 parent 309dbf4 commit dbe603a

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

rdf-file-core/src/test/java/com/alipay/rdf/file/loader/ResourceLoaderTest.java

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public class ResourceLoaderTest {
2828
public void testGetInputStreamResourceKey() throws Exception{
2929

3030
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("key1");
31-
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("key2");
31+
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("key1");
32+
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("testResource");
3233

3334
Field field = ResourceLoader.class.getDeclaredField("RESOURCE_CACHE");
3435
field.setAccessible(true);
@@ -66,6 +67,12 @@ public void testGetInputStreamResourceKey() throws Exception{
6667
Assert.assertEquals("aa/bb/cc/dd.json", testInputStream.getPath());
6768
Assert.assertNull( testInputStream.getConfig());
6869

70+
FileDefaultConfig.DEFAULT_FILE_PARAMS.put("testResource", new StorageConfig("nas") {
71+
{
72+
addParam("type", "testResource");
73+
}
74+
});
75+
6976
FileDefaultConfig.DEFAULT_FILE_PARAMS.put("key1", new StorageConfig("nas") {
7077
{
7178
addParam("type", "key1");
@@ -106,8 +113,19 @@ public void testGetInputStreamResourceKey() throws Exception{
106113
Assert.assertNotNull(resourceMap.get("testResourcekey2"));
107114
Assert.assertEquals("key2", testInputStream.getConfig().getParam("type"));
108115

116+
testInputStream = (TestResource.TestInputStream)ResourceLoader.getInputStream("testResource:aa/bb/cc/dd.json?resourceKey=key3");
117+
Assert.assertNotNull(resourceMap.get("classpath"));
118+
Assert.assertNotNull(resourceMap.get("classpathhzconfig"));
119+
Assert.assertNotNull(resourceMap.get("classpathshconfig"));
120+
Assert.assertNotNull(resourceMap.get("testResource"));
121+
Assert.assertNotNull(resourceMap.get("testResourcekey1"));
122+
Assert.assertNotNull(resourceMap.get("testResourcekey2"));
123+
Assert.assertNotNull(resourceMap.get("testResourcekey3"));
124+
Assert.assertEquals("testResource", testInputStream.getConfig().getParam("type"));
125+
109126
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("key1");
110127
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("key2");
128+
FileDefaultConfig.DEFAULT_FILE_PARAMS.remove("testResource");
111129

112130
}
113131
}

0 commit comments

Comments
 (0)