package hex.purelogic; import junit.framework.Assert; import org.junit.Test; import water.TestUtil; import water.api.RequestServer; public class EmbeddedPseudoCranTest extends TestUtil { private static void check (boolean b) { if (! b) { Assert.assertTrue(b); } } @Test public void test1() { // Check basic stuff. System.out.println("test1"); { String input = "/R/bin/windows/contrib/3.0/foo/bar"; String output = RequestServer.maybeTransformRequest(input); check(output.equals(input)); } { String input = "/R/bin/windows/contrib/2.15/foo/bar"; String output = RequestServer.maybeTransformRequest(input); check(output.equals("/R/bin/windows/contrib/3.0/foo/bar")); } { String input = "/R/bin/windows/contrib/3.1/foo/bar"; String output = RequestServer.maybeTransformRequest(input); check(output.equals("/R/bin/windows/contrib/3.0/foo/bar")); } { String input = "/R/bin/macos/contrib/3.1/foo/bar"; String output = RequestServer.maybeTransformRequest(input); check(output.equals("/R/bin/macos/contrib/3.0/foo/bar")); } { String input = "/R/src/contrib/h2o_2.1.0.99999.tar.gz"; String output = RequestServer.maybeTransformRequest(input); check(output.equals("/R/src/contrib/h2o_2.1.0.99999.tar.gz")); } } }