Better names for VMTest builder methods model
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Mon, 29 Apr 2013 10:04:53 +0200
branchmodel
changeset 1054fef28d5bee88
parent 1053 f44a970bbc2f
child 1055 0d7b63408a1e
Better names for VMTest builder methods
javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java
rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/VMTest.java
     1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java	Mon Apr 29 09:53:45 2013 +0200
     1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java	Mon Apr 29 10:04:53 2013 +0200
     1.3 @@ -32,7 +32,10 @@
     1.4  @ServiceProvider(service = KnockoutTCK.class)
     1.5  public final class Bck2BrwsrKnockoutTest extends KnockoutTCK {
     1.6      @Factory public static Object[] create() {
     1.7 -        return VMTest.newTests().addClass(testClasses()).addLauncher("bck2brwsr").build();
     1.8 +        return VMTest.newTests().
     1.9 +            withClasses(testClasses()).
    1.10 +            withLaunchers("bck2brwsr").
    1.11 +            build();
    1.12      }
    1.13      
    1.14      @Override
     2.1 --- a/rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/VMTest.java	Mon Apr 29 09:53:45 2013 +0200
     2.2 +++ b/rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/VMTest.java	Mon Apr 29 10:04:53 2013 +0200
     2.3 @@ -57,11 +57,11 @@
     2.4       * @return the set of created tests
     2.5       */
     2.6      public static Object[] create(Class clazz) {
     2.7 -        return newTests().addClass(clazz).build();
     2.8 +        return newTests().withClasses(clazz).build();
     2.9      }
    2.10      
    2.11      /** Creates new builder for test execution. Continue with methods
    2.12 -     * like {@link #addClass(java.lang.Class[])} or {@link #addLauncher(java.lang.String[])}.
    2.13 +     * like {@link #withClasses(java.lang.Class[])} or {@link #withLaunchers(java.lang.String[])}.
    2.14       * Finish the process by calling {@link #build()}.
    2.15       * 
    2.16       * @return new instance of a builder
    2.17 @@ -85,7 +85,7 @@
    2.18       * @param classes one or more classes to inspect
    2.19       * @since 0.7
    2.20       */
    2.21 -    public final VMTest addClass(Class... classes) {
    2.22 +    public final VMTest withClasses(Class... classes) {
    2.23          this.classes.addAll(Arrays.asList(classes));
    2.24          return this;
    2.25      }
    2.26 @@ -100,7 +100,7 @@
    2.27       *   of tests
    2.28       * @since 0.7
    2.29       */
    2.30 -    public final VMTest addLauncher(String... launcher) {
    2.31 +    public final VMTest withLaunchers(String... launcher) {
    2.32          this.launcher.addAll(Arrays.asList(launcher));
    2.33          return this;
    2.34      }