Skip to content

ansonliao/QA-Automation-Java-Samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the sample project that configurate AspectJ plugin for a normal Gradle project (non-Android project, non-SpringMVC project)

How to run

In src/main/java/example/MyApp.java includes a main method, can run this main method by Gradle command:

./gradlew clean run

and then will get the output from the console similar as below:

> Task :run
before around advice...
Hello World!
after around advice...

BUILD SUCCESSFUL in 1s
3 actionable tasks: 2 executed, 1 from cache

In src/test/java/example/MyTestMainApp.java includes a main method, can run this main method by Gradle command:

gradle clean runMyTestMainApp

and then will get the output from the console similar as below:

> Task :runMyTestMainApp
before around advice...
Hello World!
after around advice...

BUILD SUCCESSFUL in 4s
4 actionable tasks: 4 executed

In src/test/java/example/MyTest includes some TestNG test method, can run this by Gradle command:

gradle clean test

and then will get the output from the console similar as below:

gradle clean test

> Task :test

Gradle suite > Gradle test > example.MyTest > f1 STANDARD_OUT
    before around advice...
    Hello World!
    after around advice...

Gradle suite > Gradle test > example.MyTest > f1 PASSED

BUILD SUCCESSFUL in 6s
4 actionable tasks: 4 executed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages