With dp4j.jar in your project classpath you directly access private members in your tests, w/o Reflection API boilerplate code; It also generates Design Patterns code and compile-time validates implementations. And Compiler & Co work for you again!

Features

  • Test private methods (and fields) from your tests w/o writing code (it'll be injected)
  • Implement (and/or validate) the Singleton Pattern by adding @Singleton to the class declaration
  • Access Design Patterns documentations as JavaDoc of @PatternName (eg. @TemplateMethod)
  • In your tests change a final (constant) field w/o writing code, except for '= what you want' (again, it'll be injected)

Project Samples

Project Activity

See All Activity >

Follow tool to test privates and use patters

tool to test privates and use patters Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

User Reviews

  • Very great and useful idea! Why I didn't find it previously?
Read more reviews >

Additional Project Details

Intended Audience

Developers, Education, Quality Engineers

Programming Language

Java

Related Categories

Java Build Tools, Java Software Testing Tool, Java Computer-Aided Software Engineering (CASE) Software

Registered

2011-02-21