@Test
  public void requiredFields() {
    doLogin();

    ServerTab serverCfg = main.openServer();
    assertErrorText(serverCfg.getSmtpHost(), "127.0.0.1");
    assertErrorText(serverCfg.getSmtpPort(), 1125);
    assertErrorText(serverCfg.getSmtpEmail(), "*****@*****.**");

    assertErrorText(serverCfg.getGlobalTimeout(), 10);
    assertErrorText(serverCfg.getGlobalRetry(), 3);

    serverCfg.getSecurityRealms().removeAll();
    Assert.assertTrue(serverCfg.getSecurityRealms().hasErrorText("Select one or more items"));
    serverCfg.getSecurityRealms().addAll();
    Assert.assertFalse(serverCfg.getSecurityRealms().hasErrorText("Select one or more items"));

    assertErrorText(serverCfg.getSecurityAnonymousUsername(), "anonymous");
    assertErrorText(serverCfg.getSecurityAnonymousPassword(), "anonymous");

    assertErrorText(serverCfg.getApplicationBaseUrl(), "http://localhost:8081/nexus");
  }