package org.robotframework.javalib.keyword; import junit.framework.TestCase; public class CollisionKeywordTest extends TestCase { public void testExecutionThrowsException() throws Exception { String implementingClassName1 = "class org.robotframework.somecomponent.ImplementingClass"; String implementingClassName2 = "class org.robotframework.othercomponent.OtherImplementingClass"; CollisionKeyword collisionKeyword = new CollisionKeyword(implementingClassName1, implementingClassName2); try { collisionKeyword.execute(null); } catch(KeywordNameCollisionException e) { assertEquals("Two keywords with same name not allowed. Alternative implementations available from " + implementingClassName1 + " and " + implementingClassName2 + ".", e.getMessage()); } } }