test_class.file: filter-service-core/src/test/java/cn/leancloud/filter/service/ServerOptionsTest.java
test_class.identifier: ServerOptionsTest
test_case.body: @Test
      public void testServerOptions() {
          final String configFilePath = "/mnt/avos/logs";
          final int port = 10101;
          final boolean docService = true;
          ServerOptions options = new ServerOptions(configFilePath, port, docService);
          assertThat(options.configFilePath()).isEqualTo(configFilePath);
          assertThat(options.port()).isEqualTo(port);
          assertThat(options.docServiceEnabled()).isTrue();
      }
test_case.class_method_signature: ServerOptionsTest.testServerOptions()
test_case.full_signature: @Test public void testServerOptions()
test_case.identifier: testServerOptions
test_case.invocations: isEqualTo assertThat configFilePath isEqualTo assertThat port isTrue assertThat docServiceEnabled
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testServerOptions()
focal_class.declarator: configFilePath
focal_class.modifier: @Option(names = {"-c", "--configuration-file"},
              description = "The path to a YAML configuration file.")
      @Nullable
      private
focal_class.original_string: @Option(names = {"-c", "--configuration-file"},
              description = "The path to a YAML configuration file.")
      @Nullable
      private String configFilePath;
focal_class.type: String
focal_class.var_name: configFilePath
focal_class.declarator: port
focal_class.modifier: @Option(names = {"-p", "--port"},
              defaultValue = "8080",
              description = "The http/https port on which filter-service is running.")
      private
focal_class.original_string: @Option(names = {"-p", "--port"},
              defaultValue = "8080",
              description = "The http/https port on which filter-service is running.")
      private int port;
focal_class.type: int
focal_class.var_name: port
focal_class.declarator: docService
focal_class.modifier: @Option(names = {"-d", "--enable-doc-service"},
              defaultValue = "false",
              description = "true when you want to serve the testing document service under path \"/docs\".")
      private
focal_class.original_string: @Option(names = {"-d", "--enable-doc-service"},
              defaultValue = "false",
              description = "true when you want to serve the testing document service under path \"/docs\".")
      private boolean docService;
focal_class.type: boolean
focal_class.var_name: docService
focal_class.file: filter-service-core/src/main/java/cn/leancloud/filter/service/ServerOptions.java
focal_class.identifier: ServerOptions
focal_class.class_method_signature: ServerOptions.port()
focal_class.full_signature:  int port()
focal_class.identifier: port
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int port()
focal_class.class_method_signature: ServerOptions.docServiceEnabled()
focal_class.full_signature:  boolean docServiceEnabled()
focal_class.identifier: docServiceEnabled
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean docServiceEnabled()
focal_class.class_method_signature: ServerOptions.configFilePath()
focal_class.full_signature: @Nullable String configFilePath()
focal_class.identifier: configFilePath
focal_class.modifiers: @Nullable
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String configFilePath()
focal_class.class_method_signature: ServerOptions.ServerOptions()
focal_class.full_signature:   ServerOptions()
focal_class.identifier: ServerOptions
focal_class.parameters: ()
focal_class.signature:  ServerOptions()
focal_class.class_method_signature: ServerOptions.ServerOptions(@Nullable String configFilePath, int port, boolean docService)
focal_class.full_signature:   ServerOptions(@Nullable String configFilePath, int port, boolean docService)
focal_class.identifier: ServerOptions
focal_class.parameters: (@Nullable String configFilePath, int port, boolean docService)
focal_class.signature:  ServerOptions(@Nullable String configFilePath, int port, boolean docService)
focal_method.body: ServerOptions() {
  
      }
focal_method.class_method_signature: ServerOptions.ServerOptions()
focal_method.full_signature:   ServerOptions()
focal_method.identifier: ServerOptions
focal_method.parameters: ()
focal_method.signature:  ServerOptions()