* @param actionnames the array of actionnames
* @param locale the locale
*/
void assertLegal(String message,
String[] actions, String[]actionnames, String locale) {
ActionNameMap map;
map = new ActionNameMap(actions, actionnames, locale);
int size = map.size();
assertEquals(message, actions.length, size);
assertEquals(message, actionnames.length, size);
assertEquals(message, locale, map.getLocale());
for (int i = 0; i < size; i++) {
assertEquals(message, actions[i], map.getAction(i));
}
for (int i = 0; i < size; i++) {
assertEquals(message, actionnames[i], map.getActionName(i));
}
for (int i = 0; i < size; i++) {
assertEquals(message, actionnames[i],
map.getActionName(actions[i]));
}
for (int i = 0; i < size; i++) {
assertEquals(message, actions[i], map.getAction(actionnames[i]));
}
}