Companies Home Search Profile

Java: Practice Unit Testing

Focused View

Bethan Palmer

1:04:07

180 View
  • 01 - Unit testing in Java.mp4
    00:41
  • 02 - What you should know.mp4
    00:21
  • 01 - What is unit testing.mp4
    01:48
  • 02 - Test-driven development.mp4
    01:11
  • 03 - Follow along with GitHub Codespaces.mp4
    00:58
  • 01 - Setting up JUnit.mp4
    03:00
  • 02 - Defining a JUnit test.mp4
    04:52
  • 03 - Challenge JUnit tests.mp4
    01:32
  • 04 - Solution JUnit tests.mp4
    04:29
  • 01 - Asserting true and false.mp4
    04:05
  • 02 - Comparing arrays.mp4
    05:01
  • 03 - Asserting an exception is thrown.mp4
    04:55
  • 04 - Challenge Assertions and annotations.mp4
    02:05
  • 05 - Solution Assertions and annotations.mp4
    07:29
  • 01 - Using assumptions.mp4
    05:46
  • 02 - Testing multiple inputs with parameterized tests.mp4
    04:13
  • 03 - Testing enums with parameterized tests.mp4
    04:15
  • 04 - Challenge Advanced features.mp4
    01:15
  • 05 - Solution Advanced features.mp4
    05:32
  • 01 - Next steps.mp4
    00:39
  • Description


    The beauty of test-driven development is that it allows you to iterate your codebase one step at a time, testing and reworking individual cases as you go. Not only does this reduce the likelihood of bugs and errors, it also helps you write more effective and more reliable code.

    In this course, instructor Bethan Palmer covers the essentials of unit testing in Java to showcase the benefits of test-driven development. Explore practical topics including common assertions, comparing arrays, and testing exceptions as well as some of the more advanced features of JUnit, the Java unit testing framework that lets you run parameterized tests. Along the way, take advantage of the opportunity to practice writing your own unit tests with hands-on, interactive coding exercises.

    This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Bethan Palmer
    Bethan Palmer
    Instructor's Courses
    Software developer, member of Java Champions, speaker at JavaOne / Oracle Code One, GDG DevFest and NetBeans Days, author at LinkedIn Learning. Github: https://github.com/nahteb
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 20
    • duration 1:04:07
    • English subtitles has
    • Release Date 2023/07/02