@Test
public void testOpLimitOptimizerCheck() throws Exception {
planTester.buildPlan("A = load 'myfile';");
planTester.buildPlan("B = foreach A generate $0;");
org.apache.pig.impl.logicalLayer.LogicalPlan plan = planTester.buildPlan("C = limit B 100;");
LogicalOptimizerDerivative optimizer = new LogicalOptimizerDerivative(plan);
int numIterations = optimizer.optimize();
Assert.assertFalse("Checking number of iterations of the optimizer [actual = "
+ numIterations + ", expected < " + optimizer.getMaxIterations() +
"]", optimizer.getMaxIterations() == numIterations);
}