初学JAVA项目(六、俄罗斯方块) Java AI Tetris 前言 一、Tetris(俄罗斯方块) 二、项目完成后的一些反思 1.测试程序里的`@Test`是个什么东西? 2.测试程序既没有main也没有run,究竟是如何运行的呢? 2.听说测试分为单元测试、集成测试,还要考虑测试覆盖率。这都是些什么玩意? Java AI Tetris 前言 本次项目学习目标: 主要通过以项目为导向学习继承、多态、人工智能等内容 一、Tetris(俄罗斯方块) 经典游戏Tetris(俄罗斯方块),利用基本的人工智能实现机机对战。 截图: 二、项目完成后的一些反思 1.测试程序里的@Test是个什么东西? 首先 @ 是注解,@Test注解是JUnit测试的基础,这个注解说明依附在 JUnit 的 public void 方法可以作为一个测试案例。 常用的注解还有: 序号 注解 描述