protected void setEquate(ProgramDB program, String name, long value, String address,
			int opndPosition) {
		EquateTable et = program.getEquateTable();
		Equate equate = et.getEquate(name);
		if (equate == null) {
			try {
				equate = et.createEquate(name, value);
			}
			catch (Exception e) {
				Assert.fail(e.getMessage());
			}
		}
		Address addr = addr(program, address);
		if (equate != null) {
			equate.addReference(addr, opndPosition);
		}
	}
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