/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.liferay.portal.tools; import java.util.ArrayList; import java.util.List; import org.junit.Assert; import org.junit.Test; /** * @author Carlos Sierra Andrés */ public class ImportPackageTest { @Test public void testContains() { ImportPackage importPackage = _javaImportsFormatter.createImportPackage( _ARRAYS_IMPORT_STATEMENT); ImportPackage importPackage2 = _javaImportsFormatter.createImportPackage(_ARRAYS_IMPORT_STATEMENT); List<ImportPackage> importPackages = new ArrayList<>(); importPackages.add(importPackage); if (!importPackages.contains(importPackage)) { importPackages.add(importPackage2); } Assert.assertEquals( importPackages.toString(), 1, importPackages.size()); } @Test public void testEquals() { ImportPackage importPackage = _javaImportsFormatter.createImportPackage( _ARRAYS_IMPORT_STATEMENT); ImportPackage importPackage2 = _javaImportsFormatter.createImportPackage(_ARRAYS_IMPORT_STATEMENT); Assert.assertEquals(importPackage, importPackage2); } private static final String _ARRAYS_IMPORT_STATEMENT = "import java.util.Arrays"; private final JavaImportsFormatter _javaImportsFormatter = new JavaImportsFormatter(); }