@Test
	public void testDefaultStringsCreation() throws Exception {

		Program testProgram = buildProgram("libopencoreplayer.so", false);

		Data dataHere;
		String stringHere;

		Listing listing = testProgram.getListing();
		AddressSpace space = testProgram.getLanguage().getAddressFactory().getDefaultAddressSpace();

		String[] existingStrings = new String[] { "drm/duration", "PVFMVideoMIO",
			"set to invalid mode (%d)", "device", "height", "PLAYER_QUIT", "video/decoder" };

		int[] offsets = new int[] { 0xa7198120, 0xa7195fd4, 0xa7196ee8, 0xa717fa48, 0xa71956a0,
			0xa7197304, 0xa718025c };
		Address[] existingAddresses = new Address[offsets.length];

		for (int i = 0; i < offsets.length; i++) {
			existingAddresses[i] = addr(space, offsets[i]);
		}

		// Verify strings aren't already there
		for (Address existingAddresse : existingAddresses) {
			dataHere = listing.getDefinedDataAt(existingAddresse);
			assertNull(dataHere);
		}

		AutoAnalysisManager manager = AutoAnalysisManager.getAnalysisManager(testProgram);

		// Run strings analyzer that shouldn't make the bigger string around this one
		StringsAnalyzer analyzer = new StringsAnalyzer();
		analyzer.setCreateStringOverExistingString(false);
		analyzer.setStringEndAlignment(1);
		analyzer.added(testProgram, null, monitor, manager.getMessageLog());

		for (int i = 0; i < existingStrings.length; i++) {
			// Verify string is actually there
			dataHere = listing.getDefinedDataAt(existingAddresses[i]);
			assertNotNull(dataHere);
			stringHere = dataHere.getDefaultValueRepresentation();

			assertEquals("\"" + existingStrings[i] + "\"", stringHere);
		}
	}
Verifies normal operation of the Strings Analyzer -- that these specific strings
are created by the Analyzer when default options are checked!
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/string/StringsAnalyzerTest.java