我定义这样的一个类:
public class TestData extends HibikiRestTest {
private static final String binderKey = "InRepositoryBinder";
private static final String binderName = "TestBinder";
private static final String cabinetName = "TestCabinet";
public static void initBinderTestData() throws Exception {
logger.debug("Create Binder Data for Binder Rest Test Purpose. START");
Account account = APIAccountManager.getAccount(Integer.parseInt(loginId));
SmartdbAPI api = SmartdbAPI.getStandaloneSmartdbAPI();
api.setSessionUser(account);
BinderManager bman = api.getBinderManager();
APICabinet cabinet = bman.newCabinet();
cabinet.setName(cabinetName);
cabinet.setOwner(account);
bman.saveCabinet(cabinet);
.....
想在BindersResourceTest1这个类调用TestData这个类里的initBinderTestData()方法
public class BindersResourceTest1 extends HibikiRestTest{
TestData.initBinderTestData();
.....
但是报错:
我想知道这是为什么?
TestData.initBinderTestData(); 写的位置不正确。请在构造函数/静态代码块/方法中调用。