FEST (Fixtures for Easy Software Testing) - это набор API-интерфейсов для облегчения тестирования программного обеспечения Java. FEST содержит удобный API для отражения, утверждения и взаимодействия с компонентами SWING GUI. Его можно использовать в JUnit и TestNG.
1 ответ

Расширение свободного интерфейса

Я начинаю использовать Fluent Assertions, и мне это очень нравится, но мне интересно, возможно ли расширить существующие тесты в общем виде, например так: добавить метод hasSizeAtLeast(int limit) в GroupAssert добавить метод startsWithIgnoringCase(S…
11 июл '11 в 02:36
1 ответ

Порядок утверждения в списке

Я хотел бы проверить, находятся ли элементы в списке в определенном порядке. В частности, я хотел бы проверить на элемент элементов. Так что-то вроде: assertThat(listOfObjects).hasProperty(name).inOrder("one", "two", "three"); Возможно ли сделать чт…
26 окт '14 в 10:29
0 ответов

org.fest.swing.exception.ComponentLookupException: невозможно показать всплывающее окно

Я использую фест для теста. NavigatorTreeFixture navtree = new NavigatorTreeFixture(robot); TreePath path = navtree.extendPath(navtree.abcNode(NODE_NAME).getTreePath(), "Rating Manager", "Service provider list", "ManualTests", "AllPlugins \\(.*"); s…
27 фев '18 в 14:53
1 ответ

FEST: получение значения ячейки, когда ячейка находится под JTable с помощью CellRenderPane

У меня есть такой код: //(...) JTableFixture myTreeTable = frame.table(matcher); Если я пытаюсь получить JCellFixtures или значения или содержимое, все будет нулевым. Я получаю только количество строк или столбцов. JTable внутренне использует CellRe…
27 июл '12 в 11:51
1 ответ

Как получить правильное имя компонента, а затем использовать его в FEST-тестировании

Я использую setname определить кнопки в моем приложении Swing. Я хочу использовать имена в моем коде FEST. Это исходный код: for (int i = 0; i < trimSizeButtons.length; ++i) { trimSizeButtons[i].setActionCommand( trimSizes[i].getDisplayName trimS…
13 янв '12 в 09:28
2 ответа

Блокировка ввода мышью в Java Swing

У меня есть тестовое приложение FEST, которое использует робота AWT для имитации определенных действий через интерфейс Swing. Моя проблема заключается в том, что при перемещении указателя мыши во время выполнения робот-теста отменяются некоторые про…
30 июл '12 в 19:31
2 ответа

Заставить FEST ждать загрузки приложения

Я новичок в тестировании GUI на основе FEST. MyFrame - это корневой класс для моего приложения. @Before public void onSetUp() { MyFrame frame = GuiActionRunner.execute(new GuiQuery<MyFrame>() { protected MyFrame executeInEDT() { return new MyF…
10 янв '12 в 12:44
2 ответа

Несколько тестов JUnit с использованием FEST

Я написал несколько тестовых методов JUnit для тестирования моего Java Swing GUI (используя FEST). Мой класс в следующем формате: public class Tests { @BeforeClass public static void beforeClass() throws Exception { ... } @Before public void before(…
29 янв '11 в 13:33
0 ответов

java.lang.VerifyError: org/fest/assertions/internal/Objects

Я пытаюсь запустить тесты Android, используя Spoon Framework и Robotium Solo И их тестовый проект, который находится здесь Это тест package com.example.spoon.ordering.tests; import android.test.ActivityInstrumentationTestCase2; import android.widget…
31 авг '14 в 14:59
1 ответ

FEST: запуск / остановка внешней SWING-программы, которая использует System.exit() без влияния на виртуальную машину

В моих сценариях Cucumber-jvm мне нужно запускать внешнюю jar-программу перед каждым сценарием, взаимодействовать с ней с помощью библиотеки FEST на всех этапах и, наконец, завершать работу программы, чтобы очистить планшет для следующего сценария. …
21 янв '14 в 12:31
2 ответа

Как мне запустить FEST Swing тесты в Jenkins?

Я пытаюсь запустить тесты FEST Swing на Jenkins как сервис в Windows 7. Я уже разрешил службе взаимодействовать с рабочим столом с необходимым разрешением для этого. Это было бесполезно, хотя. Большая часть того, что я нашел в Интернете, показывает,…
26 сен '13 в 17:47
1 ответ

В чем разница между isSameAs() и isEqualTo() в FEST?

В чем разница между двумя методами isSameAs() и isEqualTo()? В документации сказано: Проверяет, что фактическое значение равно заданному. а также Проверяет, что фактическое значение совпадает с заданным. (Http://fest.easytesting.org/assert/apidocs/i…
04 апр '11 в 07:42
1 ответ

Как получить определенный компонент, используя FEST

У меня проблема с FEST: У меня четыре JtextFieldв JDialog, Как я могу получить определенный JTextField если у меня есть четыре JTextFields, где атрибуты name, text, а также visibility не определены или нулевые. public class Form1 { public static voi…
01 мар '12 в 13:06
1 ответ

Как использовать FEST-тесты с платформой Groovy GMock

Я пытаюсь использовать свинг-тест FEST для написания теста для разных ответов интерфейса. В ситуациях с одним классом это работает очень хорошо. Однако теперь у меня есть ситуация, когда я использую GMockTestCase. Я установил все вызовы смоделирован…
09 апр '13 в 03:19
1 ответ

FEST: дождаться загрузки графического интерфейса, прежде чем что-либо делать

@Before public void setUp() { Robot robot = BasicRobot.robotWithCurrentAwtHierarchy(); ApplicationLauncher.application("myApp").start(); Pause.pause(5, TimeUnit.SECONDS); frame = WindowFinder.findFrame("frame0").using(robot); JTableFixture table = …
26 июл '12 в 17:04
0 ответов

Как использовать Fest для Android

Я пытаюсь использовать FEST при тестировании приложения для Android Я хочу проверить, правильно ли созданы и инициализированы некоторые представления в действии @Test public void testSplashScreenActivity() throws Exception{ SplashScreenActivity acti…
09 янв '14 в 14:09
1 ответ

Когда подходящее время для вызова robot.cleanUp()

Я использую JUnit и FEST для тестирования интеграции Swing нашего приложения, которое я запускаю и останавливаю, несколько раз в тестовом примере. Должен @after включить звонок в robot.cleanUp() ?
08 дек '10 в 17:42
0 ответов

Как автоматизировать Java-апплет с помощью FEST Java?

Я провел почти весь день, чтобы найти ответ на этот вопрос. Я узнал, что я могу сделать это с помощью Fest. Я пытался понять, как это сделать, используя fest, но не смог этого понять. На фесте не так много учебников. Так может кто-нибудь помочь мне …
08 июн '13 в 15:47
2 ответа

Должны ли тесты графического интерфейса работать со стандартным внешним видом?

Я работаю над приложением, которое имеет собственный внешний вид. Для тестирования GUI я использую FEST-Swing. В настоящее время тесты GUI выполняются со стандартным внешним видом java. Из-за этого некоторые тесты не выполняются, но стоит ли считать…
14 май '13 в 09:06
2 ответа

Правильный способ использования FEST-assert в Junit для Android?

Я новичок в JUnit и FEST на Android. Я пытаюсь использовать FEST-Android в своем классе, но постоянно получаю сообщение об ошибке при компиляции: Android Dex: [ZHoltoTest] trouble processing "javax/xml/parsers/DocumentBuilder.class": Android Dex: [Z…
06 фев '13 в 08:20