@Test
public void clockwise_1() {

    IAtomContainer m = new AtomContainer(7, 6, 0, 0);
    m.addAtom(atom("C", 0, -1.47d, 3.62d));
    m.addAtom(atom("C", 2, -1.13d, 2.16d));
    m.addAtom(atom("C", 2, 0.30d, 1.72d));
    m.addAtom(atom("C", 3, 0.64d, 0.26d));
    m.addAtom(atom("C", 3, -2.90d, 4.06d));
    m.addAtom(atom("N", 2, 0.03d, 3.70d));
    m.addAtom(atom("O", 1, -1.28d, 5.11d));
    m.addBond(0, 1, IBond.Order.SINGLE);
    m.addBond(1, 2, IBond.Order.SINGLE);
    m.addBond(2, 3, IBond.Order.SINGLE);
    m.addBond(0, 4, IBond.Order.SINGLE);
    m.addBond(0, 5, IBond.Order.SINGLE);
    m.addBond(0, 6, IBond.Order.SINGLE);
    m.addStereoElement(new TetrahedralChirality(m.getAtom(0), new IAtom[]{m.getAtom(1), m.getAtom(4), m.getAtom(5),
            m.getAtom(6)}, ITetrahedralChirality.Stereo.CLOCKWISE));
    NonplanarBonds.assign(m);
    assertThat(m.getBond(0).getStereo(), is(IBond.Stereo.NONE));
    assertThat(m.getBond(3).getStereo(), is(IBond.Stereo.NONE));
    assertThat(m.getBond(4).getStereo(), is(IBond.Stereo.UP));
    assertThat(m.getBond(5).getStereo(), is(IBond.Stereo.DOWN));
}