Code Monkey home page Code Monkey logo

jmockit1's Introduction

Jmockit 1

Java CI Maven central MIT

hazendaz

Codebase for JMockit 1.x releases - Documentation - Historical Release notes

All releases under 'hazendaz' since 1.49 are located in github releases

How to build the project:

  • use JDK 11 or newer
  • use Maven 3.9.6 or newer; the following are the top-level modules:
    1. main/pom.xml: builds jmockit-1.n.jar, running JUnit 4/5 and TestNG test suites
    2. coverageTests/pom.xml: runs JUnit 5 tests for the coverage tool
    3. samples/pom.xml: various sample test suites (tutorial, LoginService, java8testing) using JUnit 5 or TestNG 7
    4. samples/petclinic/pom.xml: integration testing example using Java EE 8

This fork contains pull requests from main repo as well as updated libraries within build.

  • 665 from fork vimil condy arrayindexoutofboundsexception fix
  • 695 from fork don-vip Fix NPE when className is null
  • 697 from fork Saljack Fix Tested fullyInitialized instance with interfaces in constructor
  • 712 from fork Saljack Add method name check for generic methods Expectations
  • 734 from fork tsmock Mocks created by JUnit4 tests are not cleaned up when run with JUnit5
  • 736 from fork Col-E Add suport for Java 11+ based off this repo
  • 68 from fork Col-E after sync up from PR 736.

This fork is the new home for jmockit continuation. All pull requests are welcome including anyone that wants to bring back support that was deleted from original making upgrades difficult.

Considerations

  • Testing confirmed to work from jdk 11 through jdk 23
  • New launcher pom in root to build entire project and entire project with demos are distributed to maven central now.

Releasing

  • Maven 'site' release currently does not handle well on multi module builds and therefore is not being released the the current time. This is being worked on. In meantime use the original site which is still available.

jmockit1's People

Contributors

rliesenfeld avatar hazendaz avatar renovate[bot] avatar yukkes avatar dependabot[bot] avatar col-e avatar saljack avatar idstein avatar tsmock avatar don-vip avatar gliptak avatar jsolomon8080 avatar phigoro avatar vimil avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.