/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.plugin.deploy; import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; import static org.junit.Assert.*; public class JarFileFilterTest { @Rule public TemporaryFolder folder = new TemporaryFolder(); private JarFileFilter filter; @Before public void setUp() { this.filter = new JarFileFilter(); } @Test public void testMatch() throws Exception { assertTrue( this.filter.accept( this.folder.newFile( "file.jar" ) ) ); } @Test public void testNoMatch() throws Exception { assertFalse( this.filter.accept( this.folder.newFolder( "folder" ) ) ); assertFalse( this.filter.accept( this.folder.newFile( "file" ) ) ); assertFalse( this.filter.accept( this.folder.newFile( "file.txt" ) ) ); } }