package com.htmlhifive.h5.tools.codeassist.core.test.util;
public enum TestFilesAndInvocationOffsets {
UNIT1(Const.PATH_UNIT1, 41), UNIT2(Const.PATH_UNIT2, 63), UNIT3(Const.PATH_UNIT3, 52), UNIT4(Const.PATH_UNIT4, 77), UNIT5(
Const.PATH_UNIT5, 107), UNIT6(Const.PATH_UNIT6, 61), UNIT7(Const.PATH_UNIT7, 72), UNIT8(Const.PATH_UNIT8,
116), UNIT9(Const.PATH_UNIT9, 86), UNIT10(Const.PATH_UNIT10, 92), UNIT11(Const.PATH_UNIT11, 87), UNIT12(
Const.PATH_UNIT12, 162), SAMPLE_CONTROLLER(Const.PATH_SAMPLE_CONTROLLER, 402), UNIT13(Const.PATH_UNIT13,
101), UNIT14(Const.PATH_UNIT14, 128), RETURNCHECK6(Const.PATH_RETURNCHECK6, 175), RETURNCHECK7(
Const.PATH_RETURNCHECK7, 185), RETURNCHECK8(Const.PATH_RETURNCHECK8, 230), RETURNCHECK9(
Const.PATH_RETURNCHECK9, 200), RETURNCHECK10(Const.PATH_RETURNCHECK10, 194), UNIT15(Const.PATH_UNIT15, 138), EVENTCONTEXT1(
Const.PATH_EVENTCONTEXT1, 76), EVENTCONTEXT2(Const.PATH_EVENTCONTEXT2, 101);
private final String unitPath;
private final int invocationOffset;
private TestFilesAndInvocationOffsets(String unitPath, int invocationOffset) {
this.unitPath = unitPath;
this.invocationOffset = invocationOffset;
}
private static class Const {
public static final String PATH_TESTJS_DIRECTORY = "testPlugin/testjs/controllerTest/";
public static final String PATH_UNIT1 = PATH_TESTJS_DIRECTORY + "unit01.js";
public static final String PATH_UNIT2 = PATH_TESTJS_DIRECTORY + "unit02.js";
public static final String PATH_UNIT3 = PATH_TESTJS_DIRECTORY + "unit03.js";
public static final String PATH_UNIT4 = PATH_TESTJS_DIRECTORY + "unit04.js";
public static final String PATH_UNIT5 = PATH_TESTJS_DIRECTORY + "unit05.js";
public static final String PATH_UNIT6 = PATH_TESTJS_DIRECTORY + "unit06.js";
public static final String PATH_UNIT7 = PATH_TESTJS_DIRECTORY + "unit07.js";
public static final String PATH_UNIT8 = PATH_TESTJS_DIRECTORY + "unit08.js";
public static final String PATH_UNIT9 = PATH_TESTJS_DIRECTORY + "unit09.js";
public static final String PATH_UNIT10 = PATH_TESTJS_DIRECTORY + "unit10.js";
public static final String PATH_UNIT11 = PATH_TESTJS_DIRECTORY + "unit11.js";
public static final String PATH_UNIT12 = PATH_TESTJS_DIRECTORY + "unit12.js";
public static final String PATH_SAMPLE_CONTROLLER = PATH_TESTJS_DIRECTORY + "sample_controller.js";
public static final String PATH_UNIT13 = PATH_TESTJS_DIRECTORY + "unit13.js";
public static final String PATH_UNIT14 = PATH_TESTJS_DIRECTORY + "unit14.js";
public static final String PATH_UNIT15 = PATH_TESTJS_DIRECTORY + "unit15.js";
public static final String PATH_RETURNCHECK6 = PATH_TESTJS_DIRECTORY + "returnCheck06.js";
public static final String PATH_RETURNCHECK7 = PATH_TESTJS_DIRECTORY + "returnCheck07.js";
public static final String PATH_RETURNCHECK8 = PATH_TESTJS_DIRECTORY + "returnCheck08.js";
public static final String PATH_RETURNCHECK9 = PATH_TESTJS_DIRECTORY + "returnCheck09.js";
public static final String PATH_RETURNCHECK10 = PATH_TESTJS_DIRECTORY + "returnCheck10.js";
public static final String PATH_EVENTCONTEXT_DIRECTORY = "testPlugin/testjs/eventContext/";
public static final String PATH_EVENTCONTEXT1 = PATH_EVENTCONTEXT_DIRECTORY + "eventcontext1.js";
public static final String PATH_EVENTCONTEXT2 = PATH_EVENTCONTEXT_DIRECTORY + "eventcontext2.js";
}
/**
* unitPathを取得する.
*
* @return unitPath
*/
public String getUnitPath() {
return unitPath;
}
/**
* invocationOffsetを取得する.
*
* @return invocationOffset
*/
public int getInvocationOffset() {
return invocationOffset;
}
}