protected String getProgramName() {
		throw new AssertException(
			"You must override getProgramName() if you are not building your own program manually");
	}
A convenience base class for creating tests that use the default tool and open a program.
This class will create for you a tool, a {@link TestEnv} and will open the program
specified by {@link #getProgramName()}.

<P>To use this class, you must call {@link #initialize()} from your test or <code>setUp</code>
method.

<P>Note: if you are loading a pre-existing program, then simply override
{@link #getProgramName()}.  Alternatively, if you are building a program, then override
{@link #getProgram()} and return it there.
Ghidra/Features/Base/src/main/java/ghidra/test/AbstractProgramBasedTest.java