/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* See LICENSE.txt included in this distribution for the specific
* language governing permissions and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at LICENSE.txt.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/**
* Tests for the functionality provided by the AnalyzerGuru class.
*/
public class AnalyzerGuruTest {
/**
* Test that we get the correct analyzer if the file name exactly matches a
* known extension.
*/
@Test
}
@Test
'<', '?', 'x', 'm', 'l', ' ',
'v', 'e', 'r', 's', 'i', 'o', 'n', '=',
'"', '1', '.', '0', '"', '?', '>'};
}
@Test
'h', 'e', 'l', 'l', 'o', ' ',
'w', 'o', 'r', 'l', 'd'};
}
@Test
// should not find analyzer for this unlikely extension
// should be the same factory as the built-in analyzer for sh scripts
// add an analyzer for the extension and see that it is picked up
assertSame(ShAnalyzerFactory.class,
// remove the mapping and verify that it is gone
}
@Test
zos.closeEntry();
}
@Test
jos.closeEntry();
}
@Test
assertSame(PlainAnalyzer.class,
}
@Test
public void rfe2969() {
}
@Test
public void rfe3401() {
}
/**
* Test that matching of full names works. Bug #859.
*/
@Test
public void matchesFullName() {
}
}