/*
 * The Alluxio Open Foundation licenses this work under the Apache License, version 2.0
 * (the "License"). You may not use this work except in compliance with the License, which is
 * available at www.apache.org/licenses/LICENSE-2.0
 *
 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied, as more fully set forth in the License.
 *
 * See the NOTICE file distributed with this work for information regarding copyright ownership.
 */

package alluxio.cli.fs.command;

import alluxio.client.WriteType;
import alluxio.client.file.FileSystemTestUtils;
import alluxio.exception.ExceptionMessage;
import alluxio.cli.fs.AbstractAlluxioShellTest;

import org.junit.Assert;
import org.junit.Test;

/**
 * Tests for count command.
 */
public final class CountCommandTest extends AbstractAlluxioShellTest {
  @Test
  public void countNotExist() throws Exception {
    int ret = mFsShell.run("count", "/NotExistFile");
    Assert.assertEquals(ExceptionMessage.PATH_DOES_NOT_EXIST.getMessage("/NotExistFile") + "\n",
        mOutput.toString());
    Assert.assertEquals(-1, ret);
  }

  @Test
  public void count() throws Exception {
    FileSystemTestUtils
        .createByteFile(mFileSystem, "/testRoot/testFileA", WriteType.MUST_CACHE, 10);
    FileSystemTestUtils.createByteFile(mFileSystem, "/testRoot/testDir/testFileB",
        WriteType.MUST_CACHE, 20);
    FileSystemTestUtils
        .createByteFile(mFileSystem, "/testRoot/testFileB", WriteType.MUST_CACHE, 30);
    mFsShell.run("count", "/testRoot");
    String expected = "";
    String format = "%-25s%-25s%-15s\n";
    expected += String.format(format, "File Count", "Folder Count", "Total Bytes");
    expected += String.format(format, 3, 2, 60);
    Assert.assertEquals(expected, mOutput.toString());
  }
}

@@ -540,16 +540,62 @@
 mmand;%0A%0A
+import static org.junit.Assert.assertEquals;%0A%0A
 import a
@@ -619,16 +619,16 @@
 teType;%0A
-
 import a
@@ -763,33 +763,8 @@
 t;%0A%0A
-import org.junit.Assert;%0A
 impo
@@ -1001,31 +1001,24 @@
 File%22);%0A    
-Assert.
 assertEquals
@@ -1120,27 +1120,20 @@
 ing());%0A
+
     
-Assert.
 assertEq
@@ -1785,23 +1785,16 @@
 0);%0A    
-Assert.
 assertEq

Use static imports for standard test utilities in CountCommandTest.java