TestUtils

public final class TestUtils

Fields

startTic

static long startTic

Methods

CheckAllNames

public static void CheckAllNames(String[] actual, String... expected)

MapHasInstance

public static <T> void MapHasInstance(Entity<T> map, double value, Object... index)

MapHasInstance

public static <T> void MapHasInstance(double value, double lb, double ub, double dual, Entity<T> map, Object... index)

SetContainsAllMembers

public static void SetContainsAllMembers(SetInstance set, String... members)

areEqual

public static void areEqual(String[] a1, String[] a2)

areEqual

public static void areEqual(double[] a1, double[] a2)

checkStrings

static boolean checkStrings(String s1, String s2)

Check strings for equality ignoring newlines differences

Parameters:
  • s1 – String 1
  • s2 – String 2
Returns:

True if equal

createAMPLWithNoOutput

static AMPL createAMPLWithNoOutput()

createAmplAndLoadALMODBC

public static AMPL createAmplAndLoadALMODBC()

createAmplAndLoadDiet

public static AMPL createAmplAndLoadDiet()

getLicenseFolder

public static String getLicenseFolder(String dir)

getResourceBaseFolder

public static String getResourceBaseFolder()

getResourceFileName

public static String getResourceFileName(String fileName, String directory)

isWindowsEndlineFile

public static final boolean isWindowsEndlineFile(String filename)

loadALMModelAndData

public static void loadALMModelAndData(AMPL ampl)

loadModelAndData

public static void loadModelAndData(AMPL ampl, String directory, String modelfile, String dataFile, boolean cd)

loadModelAndReturn

public static AMPLOutputs loadModelAndReturn(AMPL ampl, String directory, String modelfile, boolean cd)

loadSolution

public static void loadSolution(AMPL ampl, String directory, String solutionfile)

tic

public static void tic()

toc

public static double toc()