@Override
    public Map<String, String> context() {
        return context;
    }
@Test
    public void contextShouldContainEnvAndPropertiesAndHostAndPort() throws Exception {
        String hostname = "xx.xx.xx";
        int port = 20;
        AgentBootstrapperArgs bootstrapperArgs = new AgentBootstrapperArgs().setServerUrl(new URL("https://" + hostname + ":" + port + "/go")).setRootCertFile(null).setSslVerificationMode(AgentBootstrapperArgs.SslMode.NONE);
        DefaultAgentLaunchDescriptorImpl launchDescriptor = new DefaultAgentLaunchDescriptorImpl(bootstrapperArgs, new AgentBootstrapper());
        Map context = launchDescriptor.context();

        assertContainsAll(bootstrapperArgs.toProperties(), context);
    }