There are two ways of doing this:First, the use of expectedexceptionSupported only on junit4.7. You can test not only the catch to an exception, but also the exception message.Examples of use are as follows:@Rule PublicExpectedException exception =Expectedexception.none (); @Test Public voidShouldthrowexceptionwhensumgivenonenegativenumber ()throwsException {exception.expect (Exception.class); Exception.exp
Write a code to judge the type of triangle and test it.To judge the Triangle code: PackageTest 1; Public classSJX { PublicString F (intAintBintc) {if(areturn"Not a triangle."; if(A = = Bb = = c)returnEquilateral triangle; Else if(A = = b| | b = = c)returnIsosceles Triangle; Else return"General Triangle"; }}Test code: PackageTest 1;Importorg.junit.*; Public classSjxtest {SJX s; @Before Public voidSetUp () {s
Directly on the code package dependency please add your own Maven added dependency is very convenient1, Testbase.javaPackage Com.test;import Org.apache.commons.logging.log;import Org.apache.commons.logging.logfactory;import Org.junit.before;import Org.junit.runner.runwith;import Org.springframework.test.context.activeprofiles;import Org.springframework.test.context.contextconfiguration;import Org.springframework.test.context.junit4.SpringJUnit4ClassRunner, @RunWith (Springjunit4classrunner.class
The distance from the last time to do junit monomer test for several months, and sure enough to use, and learn some new things, summed up.
The first is the understanding of the spy, has been used to mock, did not use the spy, so the spy does not understand, recently used a few times, also in Google learning a bit, online said are more written, mock: all Mock;spy: part of the mock; What is called part bu
Uploading an array using JSON1 Packagejunittest;2 3 Importjava.util.ArrayList;4 ImportJava.util.HashMap;5 Importjava.util.List;6 ImportJava.util.Map;7 Importorg.junit.Test;8 ImportCom.alibaba.fastjson.JSON;9 ImportVO.RESVO;Ten ImportInterfacetest_1.httputil; One A Public classUserInfo { - - //set up a common menu the @Test - Public voidSetMenu () { - intMenuId = 1; - intOrder = 1; +
Today, I encountered a strange thing. I configured transactions in the Spring configuration file and performed transactions on all methods at the Service layer. However, when I tested one of the methods, it is found that it is not a transaction, and the first operation in it is completed, but the second operation fails. The reason is found. It turns out that the try and catch statement blocks are used inside this method, so that exceptions are caught internally. In Spring, transaction rollback i
The most recent use of the DAO injected by the JUnit Test Spring produces a strange javaw.exe error that needs to be closed.
At first I thought it was the configuration file or the code was wrong, but the check did not identify the problem. So sent to a friend that implementation, his computer on the implementation immediately green, depressed 2 days also can not solve, should be aware of the problem of th
,mockpagecontext (which can test precompiled JSP), Mockrequestdispatcher,mockservletconfig see the name and know it's probably a mock or something.
Give an example:
Mockhttpservletrequest request = new Mockhttpservletrequest
("POST", "/index.do");
Request.addparameter ("username", "name");
request.addparameter ("Password", "word");
Use spring for integration testing:
1, Abstractspringcontexttest
1, installationDownload the JUnit and hamacrest jar packagesSelect Help->eclipse marketplace-> Search eclemma,install;2, add JUnit and Hamacrest jar packages after new project3. Create a test classTwo code folders, create a package with the same name, SRC write a procedure to determine the type of triangle, test write
Introduction
An example
Let's take a look at an example to learn the characteristics of unit testing for "rules." We have a performance tuning tool, WPA, that evaluates the values of performance-related parameters and recommends optimal values. Its evaluation and recommended optimal value algorithms are based on "rules".
The initial heap size of the Java virtual machine (JVM initial heap size) is a key p
as the usual configuration database connection.
Well, down is a simple example.
Package test;
Import Junit.framework.TestCase; Import org.hibernate.Session; Import Com.javaranch.unittest.helper.sql.pool.JNDIUnitTestHelper;
Public abstract class Daotest extends TestCase {@Override protected void setUp () throws Exception { Super.setup (); if (jndiunittesthelper.notinitialized ()) {Jndiunittesthelper.init
In the Java project development process, it is sometimes necessary to test the private methods of the class, while private methods cannot be invoked directly, but the reflection mechanism can be used to invoke the following example:
@Test public
void Testgetelectiontimeout () throws Exception {
int conftimeout = Conf1.getint (" Raft.election.timeout ")
My technical blog is often maliciously crawled and reproduced by rogue websites. Please move to the original article: Workshop.
I will not talk about it much. I will post two sections of code.
Helloworld class:
Public class helloworld {public void main () {system. Out. println (helloworld ();} public static string helloworld () {return "Hello world! ";}}
Testhelloword
Import static Org. JUnit. assert; import Org.
Yii2 unit test usage example, yii2 unit test example
This example describes the Yii2 unit test usage. We will share this with you for your reference. The details are as follows:
After installing the yii2-app-basic (https://github.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service