@Test public void shouldHaveToStringThatMatchesColumn() { createColumnWithAllFieldsSetToNonDefaults(); assertThat(editor.toString()).isEqualTo(column.toString()); assertThat(editor.toString()).isNotEmpty(); } }
@Test public void shouldHaveToStringMethod() { String msg = table.toString(); assertThat(msg).isNotNull(); assertThat(msg).isNotEmpty(); }
@Test public void shouldReturnVersion() { assertThat(Module.version()).isNotNull(); assertThat(Module.version()).isNotEmpty(); }
/** * A method that will initialize the state after the configuration is changed. * * @param restartFromBeginning {@code true} if the context should have no prior partition offsets, or {@code false} if the * partition offsets that exist at this time should be reused */ private void initialize(boolean restartFromBeginning) { // Record the partition offsets (if there are some) ... Map<String, String> partition = null; Map<String, ?> offsetForPartition = null; if (!restartFromBeginning && context != null && replicaSet != null && context.source().hasOffset(replicaSet.replicaSetName())) { partition = context.source().partition(replicaSet.replicaSetName()); offsetForPartition = context.source().lastOffset(replicaSet.replicaSetName()); } context = new MongoDbTaskContext(config); assertThat(context.getConnectionContext().hosts()).isNotEmpty(); replicaSet = ReplicaSet.parse(context.getConnectionContext().hosts()); context.configureLoggingContext(replicaSet.replicaSetName()); // Restore Source position (if there are some) ... if (partition != null) { context.source().setOffsetFor(partition, offsetForPartition); } // Get a connection to the primary ... primary = context.getConnectionContext().primaryFor(replicaSet, context.filters(), connectionErrorHandler(3)); }
@Test public void shouldHaveSchemaForSource() { Schema schema = source.schema(); assertThat(schema.name()).isNotEmpty(); assertThat(schema.version()).isNotNull(); assertThat(schema.field(SourceInfo.SERVER_NAME).schema()).isEqualTo(Schema.STRING_SCHEMA); assertThat(schema.field(SourceInfo.REPLICA_SET_NAME).schema()).isEqualTo(Schema.STRING_SCHEMA); assertThat(schema.field(SourceInfo.NAMESPACE).schema()).isEqualTo(Schema.STRING_SCHEMA); assertThat(schema.field(SourceInfo.TIMESTAMP).schema()).isEqualTo(Schema.INT32_SCHEMA); assertThat(schema.field(SourceInfo.ORDER).schema()).isEqualTo(Schema.INT32_SCHEMA); assertThat(schema.field(SourceInfo.OPERATION_ID).schema()).isEqualTo(Schema.OPTIONAL_INT64_SCHEMA); assertThat(schema.field(SourceInfo.INITIAL_SYNC).schema()).isEqualTo(SchemaBuilder.bool().optional().defaultValue(false).build()); }
assertThat( author.getBio() ).isNotEmpty(); assertThat( author.getA_id() ).isEqualTo( primaryKey );
int primaryKey = rand.nextInt( nbrOfBlogEntries - 1 ) + 1; // start from 1 BlogEntry blog = em.find( BlogEntry.class, Long.valueOf( primaryKey ) ); assertThat( blog.getContent() ).isNotEmpty(); assertThat( blog.getId() ).isEqualTo( primaryKey ); assertThat( blog.getAuthor() ).isNotNull(); assertThat( blog.getAuthor().getFname() ).isNotEmpty();
@Test public void testMainPackagesWithExtraSubPackageDeclared() throws ClassNotFoundException { final Set<String> basePackages = new HashSet<String>(4); basePackages.add(RefA.class.getPackage().getName()); basePackages.add(CrossTable.class.getPackage().getName()); basePackages.add(ImplementingTableA1.class.getPackage().getName()); basePackages.add(CoreFactory.class.getPackage().getName()); final Set<PackageVO> packages = EntityFinder.findAllEntities(basePackages); assertThat(packages).isNotNull().isNotEmpty().hasSize(3); // FEST assert contains() method doesn't realy work very well assertThat(packages.containsAll(Arrays.asList(new PackageVO[] { new PackageVO(RefA.class.getPackage().getName()), new PackageVO(CrossTable.class.getPackage().getName()), new PackageVO(ImplementingTableA1.class.getPackage().getName()) }))).isEqualTo(true); final Iterator<PackageVO> it = packages.iterator(); PackageVO p = it.next(); assertThat(p.getName()).isNotNull().isNotEmpty().isEqualTo(TableA.class.getPackage().getName()); assertThat(p.getEntities()).isNotNull().isNotEmpty().hasSize(TestInfo.numberOfEntities - TestInfo.numberOfEntitiesInGenericPackage - TestInfo.numberOfEntitiesInSubPackage); p = it.next(); assertThat(p.getName()).isNotNull().isNotEmpty().isEqualTo(AbstractTableA.class.getPackage().getName()); assertThat(p.getEntities()).isNotNull().isNotEmpty().hasSize(TestInfo.numberOfEntitiesInGenericPackage); p = it.next(); assertThat(p.getName()).isNotNull().isNotEmpty().isEqualTo(RefA.class.getPackage().getName()); assertThat(p.getEntities()).isNotNull().isNotEmpty().hasSize(TestInfo.numberOfEntitiesInSubPackage); } }
@Test public void testMainPackages() throws ClassNotFoundException { final Set<String> basePackages = new HashSet<String>(1); basePackages.add(CrossTable.class.getPackage().getName()); final Set<PackageVO> packages = EntityFinder.findAllEntities(basePackages); assertThat(packages).isNotNull().isNotEmpty().hasSize(3); // FEST assert contains() method doesn't realy work very well assertThat(packages.containsAll(Arrays.asList(new PackageVO[] { new PackageVO(RefA.class.getPackage().getName()), new PackageVO(CrossTable.class.getPackage().getName()), new PackageVO(ImplementingTableA1.class.getPackage().getName()) }))).isEqualTo(true); final Iterator<PackageVO> it = packages.iterator(); PackageVO p = it.next(); assertThat(p.getName()).isNotNull().isNotEmpty().isEqualTo(TableA.class.getPackage().getName()); assertThat(p.getEntities()).isNotNull().isNotEmpty().hasSize(TestInfo.numberOfEntities - TestInfo.numberOfEntitiesInGenericPackage - TestInfo.numberOfEntitiesInSubPackage); p = it.next(); assertThat(p.getName()).isNotNull().isNotEmpty().isEqualTo(AbstractTableA.class.getPackage().getName()); assertThat(p.getEntities()).isNotNull().isNotEmpty().hasSize(TestInfo.numberOfEntitiesInGenericPackage); p = it.next(); assertThat(p.getName()).isNotNull().isNotEmpty().isEqualTo(RefA.class.getPackage().getName()); assertThat(p.getEntities()).isNotNull().isNotEmpty().hasSize(TestInfo.numberOfEntitiesInSubPackage); }
int primaryKey = rand.nextInt( nbrOfBlogEntries - 1 ) + 1; // start from 1 BlogEntry blogEntry = em.find( BlogEntry.class, Long.valueOf( primaryKey ) ); assertThat( blogEntry.getContent() ).isNotEmpty(); assertThat( blogEntry.getId() ).isEqualTo( primaryKey ); assertThat( blogEntry.getAuthor() ).isNotNull(); assertThat( blogEntry.getAuthor().getFname() ).isNotEmpty(); assertThat( blogEntry.getBlog().getTitle() ).isNotEmpty(); Blog blog = em.find( Blog.class, primaryKey ); assertThat( blog.getTitle() ).isNotEmpty(); assertThat( blog.getId() ).isEqualTo( primaryKey ); assertThat( blog.getEntries() ).isNotNull();
@Test public void constructorShouldSetTitle() { book = new Book(TITLE); assertThat(book.getTitle()).isNotNull(); assertThat(book.getTitle()).isNotEmpty(); assertThat(book.getTitle()).isEqualTo(TITLE); }