@@ -0,0 +1,983 @@
+package com.linkedin.parseq.internal;%0A%0Aimport org.testng.annotations.Test;%0A%0Apublic class TestArgumentUtil%0A%7B%0A  @Test(expectedExceptions = NullPointerException.class,%0A        expectedExceptionsMessageRegExp = %22.*foo.*%22)%0A  public void testNotNullWithNull()%0A  %7B%0A    ArgumentUtil.notNull(null, %22foo%22);%0A  %7D%0A%0A  @Test%0A  public void testNotNullWithNotNull()%0A  %7B%0A    // This should not throw%0A    ArgumentUtil.notNull(new Object(), %22foo%22);%0A  %7D%0A%0A  @Test(expectedExceptions = NullPointerException.class,%0A        expectedExceptionsMessageRegExp = %22.*foo.*%22)%0A  public void testNotEmptyWithNull()%0A  %7B%0A    ArgumentUtil.notEmpty(null, %22foo%22);%0A  %7D%0A%0A  @Test(expectedExceptions = IllegalArgumentException.class,%0A        expectedExceptionsMessageRegExp = %22.*foo.*%22)%0A  public void testNotEmptyWithEmptyString()%0A  %7B%0A    ArgumentUtil.notEmpty(%22%22, %22foo%22);%0A  %7D%0A%0A  @Test%0A  public void testNotEmptyWithNotEmptyString()%0A  %7B%0A    // This should not throw%0A    ArgumentUtil.notEmpty(%22not empty string%22, %22foo%22);%0A  %7D%0A%7D%0A

Add tests for ArgumentUtil