@@ -0,0 +1,1703 @@
+package org.reasm.m68k;%0A%0Aimport static org.hamcrest.Matchers.is;%0Aimport static org.hamcrest.Matchers.sameInstance;%0Aimport static org.junit.Assert.assertThat;%0A%0Aimport java.util.Iterator;%0A%0Aimport org.junit.Test;%0Aimport org.reasm.Architecture;%0A%0A/**%0A * Test class for %7B@link M68KArchitectureProvider%7D.%0A *%0A * @author Francis Gagn%C3%A9%0A */%0Apublic class M68KArchitectureProviderTest %7B%0A%0A    private static final M68KArchitectureProvider M68K_ARCHITECTURE_PROVIDER = new M68KArchitectureProvider();%0A%0A    /**%0A     * Asserts that %7B@link M68KArchitectureProvider#iterator()%7D returns an %7B@link Iterator%7D over all the %7B@link M68KArchitecture%7D%0A     * objects.%0A     */%0A    @Test%0A    public void iterator() %7B%0A        final Iterator%3CArchitecture%3E iterator = M68K_ARCHITECTURE_PROVIDER.iterator();%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68000)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68EC000)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68010)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.CPU32)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68020)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68030)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68EC030)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68040)));%0A        assertThat(iterator.next(), is(sameInstance((Architecture) M68KArchitecture.MC68EC040)));%0A        assertThat(iterator.hasNext(), is(false));%0A    %7D%0A%0A%7D%0A

Add tests for M68KArchitectureProvider