### Question:
ClientServerNegotiationPolicy { public synchronized String buildStartupOptionsForNegotiation() { if (sslNegotiationPolicy == SslNegotiationPolicy.NO_NEGOTIATION) { return ""; } else { return REQUEST_NEGOTIATION_STARTUP_OPTION; } }  synchronized SslNegotiationPolicy getSslNegotiationPolicy(); synchronized void setSslNegotiationPolicy(final SslNegotiationPolicy sslNegotiationPolicy); synchronized String buildStartupOptionsForNegotiation(); @Override String toString(); static SslNegotiationPolicy findSslNegotiationPolicyFromString(final String policyString); static final String REQUEST_NEGOTIATION_STARTUP_OPTION; }### Answer:
@Test public void testBuildStartupOptionsForNegotiation() { ClientServerNegotiationPolicy policy = new ClientServerNegotiationPolicy(); policy.setSslNegotiationPolicy(SslNegotiationPolicy.CS_NEG_DONT_CARE); String actual = policy.buildStartupOptionsForNegotiation(); Assert.assertEquals(ClientServerNegotiationPolicy.REQUEST_NEGOTIATION_STARTUP_OPTION, actual); }