forked from fanruan/finekit
44 lines
1.1 KiB
44 lines
1.1 KiB
6 years ago
|
package com.fanruan.api.runtime;
|
||
6 years ago
|
|
||
|
import com.fanruan.api.Prepare;
|
||
|
import org.junit.Assert;
|
||
|
import org.junit.Test;
|
||
|
|
||
|
/**
|
||
|
* @author richie
|
||
|
* @version 10.0
|
||
|
* Created by richie on 2019-08-09
|
||
|
*/
|
||
|
public class EnvKitTest extends Prepare {
|
||
|
|
||
|
@Test
|
||
|
public void getWorkResource() {
|
||
|
String path = "usr/shared/webroot/WEB-INF";
|
||
|
EnvKit.setCurrent(path);
|
||
|
boolean r = EnvKit.getWorkResource().exist("a/b.txt");
|
||
|
Assert.assertFalse(r);
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
public void getAndSetCurrent() {
|
||
|
String path = "/usr/shared/webroot";
|
||
|
try {
|
||
|
EnvKit.setCurrent(path);
|
||
|
Assert.fail();
|
||
|
} catch (IllegalArgumentException e) {
|
||
|
Assert.assertTrue(true);
|
||
|
}
|
||
|
path = "usr/shared/webroot/WEB-INF";
|
||
|
EnvKit.setCurrent(path);
|
||
|
Assert.assertEquals(EnvKit.getCurrent().getPath(), path);
|
||
|
}
|
||
6 years ago
|
|
||
|
@Test
|
||
|
public void exit() {
|
||
|
String path = "usr/shared/webroot/WEB-INF";
|
||
|
EnvKit.setCurrent(path);
|
||
|
EnvKit.checkout();
|
||
|
Assert.assertNull(EnvKit.getCurrent());
|
||
|
Assert.assertNull(EnvKit.getWorkResource());
|
||
|
}
|
||
6 years ago
|
}
|