@Test(timeout = 4000)
  public void test04() throws Throwable {
    Product product0 = new Product();
    // Undeclared exception!
    try {
      WorkspaceSnapshot.selectWorkspaceClosure((DSLContext) null, product0);
      fail("Expecting exception: NullPointerException");

    } catch (NullPointerException e) {
      //
      // no message in exception (getMessage() returned null)
      //
      assertThrownBy("com.chiralbehaviors.CoRE.workspace.WorkspaceSnapshot", e);
    }
  }
  @Test(timeout = 4000)
  public void test02() throws Throwable {
    SQLDialect sQLDialect0 = SQLDialect.POSTGRES_9_4;
    DefaultDSLContext defaultDSLContext0 = new DefaultDSLContext(sQLDialect0);
    Product product0 = new Product();
    // Undeclared exception!
    try {
      WorkspaceSnapshot.selectWorkspaceClosure(defaultDSLContext0, product0);
      fail("Expecting exception: RuntimeException");

    } catch (RuntimeException e) {
      //
      // Cannot execute query. No Connection configured
      //
      assertThrownBy("org.jooq.impl.AbstractQuery", e);
    }
  }
  @Test(timeout = 4000)
  public void test23() throws Throwable {
    SQLDialect sQLDialect0 = SQLDialect.SQLITE;
    DefaultDSLContext defaultDSLContext0 =
        new DefaultDSLContext((DataSource) null, sQLDialect0, (Settings) null);
    Product product0 = new Product();
    // Undeclared exception!
    try {
      WorkspaceSnapshot.selectWorkspaceClosure(defaultDSLContext0, product0);
      fail("Expecting exception: NullPointerException");

    } catch (NullPointerException e) {
      //
      // no message in exception (getMessage() returned null)
      //
      assertThrownBy("org.jooq.impl.DataSourceConnectionProvider", e);
    }
  }