`
hoary20
  • 浏览: 138187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

测试没有main方法的程序

阅读更多
菜鸟笔记:
在编写程序时,较为科学的编写方法是边写边测试,
这样可以把问题缩小在一定范围内。

在测试没有main方法的程序时,方法一是加一个main方法再测试。
不过这种方法得添加不少代码,然后测试完后就删,不太方便。
Eclipse里边提供了测试非main方法的程序:
使用JUnit
使用方法具体步骤:
右击你要测试的程序文件,
new/JUnit Test Case
默认选项是New JUnit 3 test,改点JUnit 4 test
系统已经自动生成一个你要测试的类的名称后面加Test
next
选中你要测试的方法,点finish,系统自动生成一个程序,
在程序中写入你的方法,运行时
右击,run as /JUnit Tset
即可运行你的非main程序了。
分享到:
评论

相关推荐

    bat 运行java main方法

    `main`方法是Java程序的入口点,按照`public static void main(String[] args)`的格式定义。接下来,我们将详细探讨如何创建和使用`bat`文件来运行Java的`main`方法。 首先,确保你有一个已经打包好的`jar`文件,这...

    main方法启动jetty

    **Java中的Jetty服务器** ...总之,通过编写包含main方法的Java类启动Jetty,可以简化Web应用的部署流程,提高开发效率,并为自动化测试和持续集成提供便利。了解和掌握这一技能,对于Java Web开发者来说是非常重要的。

    IDEA main 方法

    在使用IntelliJ IDEA开发Java程序时,常常需要为main方法传递参数,以便测试不同的运行场景。在本文中,我们将详细讨论如何在IDEA中给main方法附带参数,并将其整理成PDF文档,方便保存和查阅。 首先,了解main方法...

    10个Java经典的Main方法面试题

    了解Main方法的特性对于Java开发者至关重要,尤其是在面试中,Main方法的相关问题常常被用来测试候选人的基础掌握程度。以下是对10个Java经典Main方法面试题的详细解答: 1. **Main方法的作用**:Main方法是Java...

    main_N029测试线材C程序_新唐_

    在"main.c"这个源文件中,通常包含了整个程序的核心逻辑。以下是可能包含的部分: 1. **初始化代码**:程序启动时,会进行必要的硬件配置,如设置GPIO端口模式、初始化ADC和PWM等。 2. **线材连接检测**:使用GPIO...

    白盒测试:基本路径测试及测试用例设计.doc

    此外,实验还强调了如何使用McCabe方法来确定程序的基本路径集,进而设计有效的测试用例。 #### 实验任务解析 本次实验的任务是针对一个简单的C语言模块——`getit`函数进行基本路径测试。该函数的功能是判断输入...

    10个Java经典的Main方法面试题!.zip

    不能,Main方法不能是抽象的,因为抽象方法没有具体实现,而Java程序的执行需要Main方法的具体代码。 7. **如何从一个类中调用另一个类的Main方法?** 在Java中,你不能直接调用另一个类的Main方法,但可以通过...

    10个Java经典的Main方法面试题!

    2. **运行无 main 方法的类**:在 Java 中,如果没有 `main` 方法,程序无法直接运行。在 Java 7 以前,可以通过静态初始化块来启动类,但这并不是标准的执行方式,而且从 Java 7 开始已经不再支持。 3. **main ...

    批处理执行java项目main方法

    批处理执行Java项目中的Main方法是一种常见的自动化操作,尤其在持续集成或测试环境中十分有用。批处理文件(.bat)是Windows操作系统中的脚本文件,它包含了一系列命令,可以按顺序执行,简化复杂的操作流程。 在...

    java ibatis main测试

    在Java中,`main` 方法是程序的入口点,任何Java应用程序都从`main`方法开始执行。当我们说"Java iBatis main测试"时,这意味着我们要在Java环境中,通过`main`方法来运行和测试iBatis的相关功能。下面我们将深入...

    Android studio 运行main 函数的方法

    在Android Studio中,通常我们开发的是Android应用程序,它们的核心入口点是`Activity`类的`onCreate()`方法,而非Java程序中的`main()`函数。然而,如果你需要在Android Studio中测试独立的Java类,比如包含`main()...

    Java10个Java经典的Main方法面试题!.pdf

    在面试中,Main方法相关的题目经常被用来测试候选人的基础知识和理解能力。以下将详细解析十个可能在Java面试中遇到的关于Main方法的经典问题。 1. **Main方法的签名是什么?** Main方法的签名是固定的,它必须是`...

    《Java程序设计》课程实验指导书程序代码(答案)(实验三)

    在Application中测试该类的方法,实部x和虚部y可由main方法参数提供输入。 三、实验要求: 1. 正确地定义类、方法和属性; 2. 学会方法的参数传递和返回值的用法; 3. 熟练使用类及其成员修饰符 4.使用构造函数创建...

    三角形问题白盒测试技术实验报告.docx

    白盒测试,也称为结构测试或逻辑驱动测试,是一种软件测试方法,它基于程序的内部逻辑结构和实现细节来设计测试用例。在白盒测试中,测试人员需要理解程序的源代码,关注点在于程序执行路径、控制流、数据流以及逻辑...

    单片机通信C语言测试程序

    "单片机通信C语言测试程序" 本资源摘要信息是关于单片机通信C语言测试程序的知识点总结,通过232直接与PC串口调试工具通信。下面是详细的知识点解释: 单片机通信 单片机通信是指使用单片机(Microcontroller,...

    CC1100测试程序

    `CC1100._h`和`main.h`是头文件,其中`CC1100._h`可能包含了CC1100的函数声明和定义,而`main.h`可能包含了整个测试程序的主要结构和全局变量声明。头文件在C语言编程中用于共享代码和提供接口,它们通常包含了函数...

    输出测试java入门程序

    在这个例子中,`HelloWorld`类是Java程序的基本单元,`main`方法是程序的入口点。当运行Java程序时,JVM(Java虚拟机)会从`main`方法开始执行。`System.out.println()`则负责打印出字符串"Hello, World!",这是许多...

    wenet 自动语音识别开发库及测试程序(ASR),windows版本

    这个Windows版本的Wenet包含了开发库以及测试程序,虽然它可能在编译过程中面临一定的挑战,但对于熟悉编译流程的开发者来说,这是一个宝贵的资源。 **语音识别(ASR)基础** ASR是将人类语音转换为文本的技术,...

    《java程序设计》期中考试测试题 含答案.doc

    选择题部分包括 10 道题,涵盖了 Java 基础知识点,例如 Java 源程序编译后的文件扩展名、合法标识符、main 函数的返回值、数组的引用方法、导入类包的关键字、方法的重载、变量的类型和范围等。 填空题部分包括 3 ...

Global site tag (gtag.js) - Google Analytics