14 package com.google.ortools.init;
16 import static org.junit.jupiter.api.Assertions.assertEquals;
17 import static org.junit.jupiter.api.Assertions.assertNotNull;
19 import com.google.ortools.Loader;
20 import com.google.ortools.init.CppBridge;
21 import com.google.ortools.init.CppFlags;
22 import com.google.ortools.init.OrToolsVersion;
23 import org.junit.jupiter.api.BeforeEach;
24 import org.junit.jupiter.api.Test;
35 CppBridge.initLogging(
"init");
36 CppBridge.shutdownLogging();
41 final CppFlags cppFlags =
new CppFlags();
42 assertNotNull(cppFlags);
43 cppFlags.setStderrthreshold(0);
44 cppFlags.setLog_prefix(
true);
45 cppFlags.setCp_model_dump_prefix(
"init");
46 cppFlags.setCp_model_dump_models(
true);
47 cppFlags.setCp_model_dump_lns(
true);
48 cppFlags.setCp_model_dump_response(
true);
49 CppBridge.setFlags(cppFlags);
54 final OrToolsVersion v =
new OrToolsVersion();
56 final int major = v.getMajorNumber();
57 final int minor = v.getMinorNumber();
58 final int patch = v.getPatchNumber();
59 final String version = v.getVersionString();
60 final String check = major +
"." + minor +
"." + patch;
61 assertEquals(check, version);