in core/src/main/java/org/apache/sling/testing/mock/sling/NodeTypeDefinitionScanner.java [96:110]
public void register(Session session, List<String> nodeTypeResources, NodeTypeMode nodeTypeMode) throws RepositoryException {
switch (nodeTypeMode) {
case NOT_SUPPORTED:
// do nothing
break;
case NAMESPACES_ONLY:
registerNamespaces(session, nodeTypeResources);
break;
case NODETYPES_REQUIRED:
registerNodeTypes(session, nodeTypeResources);
break;
default:
throw new IllegalArgumentException("Node type mode not supported: " + nodeTypeMode);
}
}