Есть ли фреймворк, позволяющий тестировать конкретные параметры элементов Swing?
Я хотел бы протестировать некоторые конкретные параметры объектов Swing (например: была ли граница для JLabel нарисована правильно или нет?). Возможно ли это с текущими фреймворками? Я хотел бы использовать что-то вроде Jemmy или UISpec4J, а не для записи / воспроизведения приложений.
2 ответа
Решение
В тот момент, когда вы захотите проверить, правильно ли что-то нарисовано, вам не повезло.
Вам необходимо проверить взаимодействие между вашим компонентом и базовым Swing API. Даже это только в том случае, если вы принимаете, что что-то нарисовано, если был сделан соответствующий вызов drawX.
Насколько мне известно, нет никакой основы, поддерживающей такие проверки.