Exemplo n.º 1
0
 /** @param args */
 public static void main(String[] args) {
   // TODO Auto-generated method stub
   Generator<CountedObject> gen = BasicGenerator.create(CountedObject.class);
   for (int i = 0; i < 5; i++) {
     System.out.println(gen.next());
   }
 }
Exemplo n.º 2
0
  @Test
  public void testSingleAtom() {
    IAtomContainer singleAtom = makeSingleAtom();

    // nothing should be made
    IRenderingElement root = generator.generate(singleAtom, model);
    List<IRenderingElement> elements = elementUtil.getAllSimpleElements(root);
    Assert.assertEquals(1, elements.size());
  }
Exemplo n.º 3
0
  @Test
  public void testSquare() {
    IAtomContainer square = makeSquare();

    // generate all four bonds
    IRenderingElement root = generator.generate(square, model);
    List<IRenderingElement> elements = elementUtil.getAllSimpleElements(root);
    Assert.assertEquals(4, elements.size());

    // test that the center is at the origin
    Assert.assertEquals(new Point2d(0, 0), center(elements));
  }
Exemplo n.º 4
0
  @Test
  public void testSingleBond() {
    IAtomContainer container = makeSingleBond();

    // generate the single line element
    IRenderingElement root = generator.generate(container, model);
    List<IRenderingElement> elements = elementUtil.getAllSimpleElements(root);
    Assert.assertEquals(1, elements.size());

    // test that the endpoints are distinct
    LineElement line = (LineElement) elements.get(0);
    Assert.assertNotSame(0, AbstractGeneratorTest.length(line));
  }