LEADER 03304nam 22006015 450 001 9910254856003321 005 20200705124822.0 010 $a1-4842-3015-9 024 7 $a10.1007/978-1-4842-3015-2 035 $a(CKB)4100000001040726 035 $a(DE-He213)978-1-4842-3015-2 035 $a(MiAaPQ)EBC5143917 035 $a(CaSebORM)9781484230152 035 $a(PPN)221255540 035 $a(OCoLC)1077473856 035 $a(OCoLC)on1077473856 035 $a(EXLCZ)994100000001040726 100 $a20171110d2017 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aJava Unit Testing with JUnit 5 $eTest Driven Development with JUnit 5 /$fby Shekhar Gulati, Rahul Sharma 205 $a1st ed. 2017. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2017. 215 $a1 online resource (XIII, 151 p. 47 illus., 45 illus. in color.) 300 $aIncludes index. 311 $a1-4842-3014-0 327 $a1: Building Software the Correct Way -- 2: Understanding Core JUnit 5 -- 3: Developing an Application with JUnit 5  -- 4: Dependency Injection, Mocking, Testing Traits, and Grouping Tests -- 5: Testing Exceptions -- 6: Integrating Tools -- 7: JUnit 5 Extension Model -- 8: Dynamic Tests and Migration from JUnit 4. 330 $aExplore the new way of building and maintaining test cases with Java test driven development (TDD) using JUnit 5. This book doesn't just talk about the new concepts, it shows you ways of applying them in TDD and Java 8 to continuously deliver code that excels in all metrics.  Unit testing and test driven development have now become part of every developer's skill set. For Java developers, the most popular testing tool has been JUnit, and JUnit 5 is built using the latest features of Java.  With Java Unit Testing with JUnit 5, you'll master these new features, including method parameters, extensions, assertions and assumptions, and dynamic tests. You'll also see how to write clean tests with less code.  This book is a departure from using older practices and presents new ways of performing tests, building assertions, and injecting dependencies. . 517 3 $aJava unit testing with JUnit five 606 $aJava (Computer program language) 606 $aComputer programming 606 $aSoftware engineering 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 615 0$aJava (Computer program language). 615 0$aComputer programming. 615 0$aSoftware engineering. 615 14$aJava. 615 24$aProgramming Techniques. 615 24$aSoftware Engineering. 676 $a651.8 700 $aGulati$b Shekhar$4aut$4http://id.loc.gov/vocabulary/relators/aut$0965819 702 $aSharma$b Rahul$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910254856003321 996 $aJava Unit Testing with JUnit 5$92238335 997 $aUNINA