<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wei Lin on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/wei-lin/</link><description>Articles written by Wei Lin on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 17 Jan 2023 16:11:50 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/wei-lin/index.xml" rel="self" type="application/rss+xml"/><item><title>JTest: Roll Out Your Own JUnit-Like Testing Framework</title><link>https://foojayio.github.io/website/today/jtest-roll-your-own-junit-like-testing-framework/</link><pubDate>Tue, 17 Jan 2023 16:11:50 +0000</pubDate><guid>https://foojayio.github.io/website/today/jtest-roll-your-own-junit-like-testing-framework/</guid><description>&lt;p&gt;In this interactive tutorial and educational project, you&amp;rsquo;ll be helped in your understanding of the following.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A basic insight into &lt;a href="https://github.com/junit-team/junit4" target="_blank" rel="noopener noreferrer"&gt;JUnit&lt;/a&gt;
 internals.&lt;/li&gt;
&lt;li&gt;The usage of Java annotations and reflection.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You are given minimum &lt;a href="https://github.com/wlnirvana/jtest" target="_blank" rel="noopener noreferrer"&gt;starter code&lt;/a&gt;
 (~20 loc), and will have to develop a simple yet self-contained framework that can be used to write real-world unit tests.&lt;/p&gt;
&lt;p&gt;Are you ready? Let&amp;rsquo;s go! 🚀&lt;/p&gt;
&lt;h2 id="h2-0-task-0-the-big-picture"&gt;Task 0: The Big Picture&lt;/h2&gt;
&lt;p&gt;Before getting your hands dirty, it is a good idea to get a big picture of what you will code up.&lt;/p&gt;</description></item></channel></rss>