forked from fanruan/finekit
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
44 lines
1.1 KiB
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); |
|
} |
|
|
|
@Test |
|
public void exit() { |
|
String path = "usr/shared/webroot/WEB-INF"; |
|
EnvKit.setCurrent(path); |
|
EnvKit.checkout(); |
|
Assert.assertNull(EnvKit.getCurrent()); |
|
Assert.assertNull(EnvKit.getWorkResource()); |
|
} |
|
} |