插件开发工具库,推荐依赖该工具库。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.1 KiB

6 years ago
package com.fanruan.api.env;
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
}