@Test public void explicitClasspathViaEnvironment() { Map<String, String> env = Collections.singletonMap("FUNCTION_CLASSPATH", FAKE_CLASSPATH); Optional<Invoker> invoker = Invoker.makeInvoker(env); assertThat(invokerClasspath(invoker.get())).isEqualTo(FAKE_CLASSPATH); }
static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } Invoker(
      Integer port,
      String functionTarget,
      String functionSignatureType,
      ClassLoader functionClassLoader); }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } Invoker(
      Integer port,
      String functionTarget,
      String functionSignatureType,
      ClassLoader functionClassLoader); static void main(String[] args); void startServer(); }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } Invoker(
      Integer port,
      String functionTarget,
      String functionSignatureType,
      ClassLoader functionClassLoader); static void main(String[] args); void startServer();  }