public static Evaluator evaluatorFor(String macroName, Integer instanceNum) throws SyntaxException { if (macroName.equals(Type.CLUSTER_OWNER.prefix)) { return new ClusterOwnerEvaluator(); } else if (macroName.equals(Type.HOST_SELF.prefix)) { return new HostSelfEvaluator();
@Test public void testClusterOwner() throws Exception { Assert.assertEquals( cluster.getAccount().getUserId(), new Expression(new ClusterOwnerEvaluator(), null, null).evaluate(cluster, clusterNodes, node1)); }