Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2019, 02:05   #1
SadiQ228
Пользователь
 
Регистрация: 30.10.2017
Сообщений: 66
По умолчанию по автотестам JUnit для Swing

у меня есть приложение на swing, разбито по пакетам, хочу потестировать некторые функции ( прыжок ну или перемещение y в заданных координатах, ну или пересечение хитбоксов объектов).
начать решил вообще с теста отображения JPanel, ну тест конечно же отрабатывает, но JPanel не остается открытой... тоесть я хочу чтобы запустилось приложение, оно запускается но сразу же выходит, не смотря на то, что setDefaultCloseOperation(JFrame.EXI T_ON_CLOSE);

подскажите как подобное решается?
вот структура проекта: проект.png

MainGame
Код:
package main;
 
import javax.swing.*;
 
public class MainGame {
 
public static void main(String[]args) {
        
        JFrame window = new JFrame("MyRunner v1.0");
        window.setContentPane(new GamePanel());
        window.setLocation(100, 100);
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        window.setResizable(false);
        window.pack();
        window.setVisible(true);
    }
 
}


код из MainGameTest
Код:
package main;
 
import org.junit.jupiter.api.Test;
 
class MainGameTest {
 
    @Test
    void testMain() {
        MainGame.main(null);
    }
 
}
SadiQ228 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как протестировать функцию в JUnit ? kompildan Общие вопросы по Java, Java SE, Kotlin 1 11.03.2019 19:09
JUnit тестирование. Как создавать адекватные модули? Сергей737 Общие вопросы по программированию, компьютерный форум 2 24.07.2017 09:40
Написать JUnit Test (java) Maliko Общие вопросы по Java, Java SE, Kotlin 6 28.01.2016 22:21
тестирование с JUnit zhenya.ya Помощь студентам 0 02.11.2011 17:13
JUnit, JMock... Fuud Общие вопросы по Java, Java SE, Kotlin 0 26.03.2009 16:31