@Test
	public void testVftm_32_noProgram_speculative() throws Exception {
		boolean is64Bit = false;
		Program program = null;
		MockPdb pdb = vftm32Pdb;
		DataTypeManager dtm = dtm32;
		MsVxtManager vxtManager = vftm32VxtManagerNoProgram;
		Map<ClassID, String> expectedResults = vftm32Creator.getSpeculatedStructs();
		Map<ClassID, Map<String, String>> expectedVxtPtrSummaries =
			vftm32Creator.getSpeculatedVxtPtrSummaries();
		Map<ClassID, Map<String, String>> expectedVxtStructs =
			vftm32Creator.getSpeculatedVxtStructs();
		dtm.withTransaction("Processing data.", () -> {
			createAndTestStructures(program, dtm, speculativeLayoutChoice, pdb, is64Bit, vxtManager,
				expectedResults, expectedVxtPtrSummaries);
			vxtManager.createTables(dtm, clearMode);
		});
		checkVxtStructures(dtm, expectedVxtStructs);
	}
Tests the classes and artifacts of vftm 32-bit program PDB (speculative)
@throws Exception upon error
Ghidra/Features/PDB/src/test/java/ghidra/app/util/pdb/pdbapplicator/CppCompositeTypeTest.java