@Test
		void findClass() throws IOException {
			WorkspaceResource primary = new WorkspaceResourceBuilder()
					.withJvmClassBundle(fromClasses(
							AccessibleFields.class,
							AccessibleMethods.class,
							AccessibleMethodsChild.class
					)).build();
			WorkspaceResource supporting = new WorkspaceResourceBuilder()
					.withJvmClassBundle(fromClasses(
							ClassWithAnnotation.class,
							ClassWithConstructor.class,
							ClassWithExceptions.class
					)).build();
			Workspace workspace = new BasicWorkspace(primary, List.of(supporting));

			// Find a class in the primary resource
			ClassPathNode result = findClass(workspace, AccessibleFields.class, false);
			assertNotNull(result);
			assertSame(primary, result.getValueOfType(WorkspaceResource.class));
			assertSame(workspace, result.getValueOfType(Workspace.class));

			// Find a class in the secondary resource
			result = findClass(workspace, ClassWithExceptions.class, false);
			assertNotNull(result);
			assertSame(supporting, result.getValueOfType(WorkspaceResource.class));
			assertSame(workspace, result.getValueOfType(Workspace.class));
		}
Tests for the {@link Workspace} model.
recaf-core/src/test/java/software/coley/recaf/workspace/model/WorkspaceModelTest.java