private Program buildProgram() throws Exception {
		builder = new ProgramBuilder("Test", ProgramBuilder._MIPS);
		builder.createMemory("ONE", "0x1000", 0x2000);

		builder.setBytes("1000", "8a 71 00 04 9a 71 00 07");// normal pair
		builder.setBytes("1008", "89 49 00 14 99 49 00 17");// normal pair

		builder.setBytes("1100", "89 44 00 14 00 a0 38 21 98 c7 00 17 99 44 00 17");// reordered pair

		builder.setBytes("1200", "8b 15 00 04 08 9f a0 60 9b 15 00 07");// delay slot pair

		builder.setBytes("1300", "88 c5 00 14 89 44 00 14 00 a0 38 21 98 c7 00 17");// moved pair

		builder.setBytes("1400", "88 a3 00 14 00 60 58 21 98 ab 00 17");// moved pair

		builder.setBytes("1500", "10 00 00 03 88 de 00 14");// separated pair
		builder.setBytes("1510", "98 de 00 17");// separated pair  (branch to from previous)

		return builder.getProgram();
	}
Analyzer Test for Mips Pre-Analyzer
Ghidra/Processors/MIPS/src/test.slow/java/ghidra/app/plugin/core/analysis/MipsPreAnalyzerTest.java