protected void createFunction(ProgramDB program, String entryPoint, String name,
			AddressSetView body) {
		Address addr = addr(program, entryPoint);
		try {
			program.getFunctionManager().createFunction(name, addr, body, SourceType.USER_DEFINED);
		}
		catch (Exception e) {
			Assert.fail("Can't create function @ " + entryPoint + "\n" + e.getMessage());
		}
	}
Assert that the code units from the two indicated programs are the same
for the addresses indicated by the address set.
If not then a JUnit failure occurs.
@param p1 first program
@param p2 second program
@param addrs address set where code units should be the same.
@throws ProgramConflictException if the programs can't be compared.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/listing/AbstractListingMergeManagerTest.java