String packagePath = rootPackages.findPackagePathForActionPackage(actionPackageName);
@Test void testRootPackagesPackagePath() { RootPackages rootPackages = new RootPackages(); rootPackages.addRootPackage("xx"); rootPackages.addRootPackage("xx.admin.actions", "admin"); rootPackages.addRootPackage("xx.cms.actions", "cms"); for (int i = 0; i < 2; i++) { // test cache assertEquals("", rootPackages.findPackagePathForActionPackage("xx")); assertEquals("/admin", rootPackages.findPackagePathForActionPackage("xx.admin.actions")); assertEquals("/admin/hey", rootPackages.findPackagePathForActionPackage("xx.admin.actions.hey")); assertEquals("/cms", rootPackages.findPackagePathForActionPackage("xx.cms.actions")); assertEquals("/cms/hay", rootPackages.findPackagePathForActionPackage("xx.cms.actions.hay")); } }