import java.io.IOException ;
import java.io.OutputStreamWriter ;
import java.net.MalformedURLException ;
import java.net.URL ;
import java.net.URLConnection ;
import java.util.logging.Level ;
import java.util.logging.Logger ;
import org.junit.After ;
import org.junit.AfterClass ;
import org.junit.Before ;
import org.junit.BeforeClass ;
import org.junit.Ignore ;
import org.junit.Test ;
import static org.junit .Assert .*;
public class PageRankServiceTest {
public PageRankServiceTest( ) {
}
@BeforeClass
public static void setUpClass
( ) throws Exception { }
@AfterClass
public static void tearDownClass
( ) throws Exception { }
@Before
public void setUp( ) {
}
@After
public void tearDown( ) {
}
/**
* Test of getFirstMatch method, of class PageRankService.
*/
@Test
@Ignore
public void testGetFirstMatch( ) {
System .
out .
println ( "getFirstMatch" ) ; int expResult = 0 ;
int result = PageRankService.getFirstMatch ( searchPattern, textString) ;
assertEquals( expResult, result) ;
// TODO review the generated test code and remove the default call to fail.
// fail("The test case is a prototype.");
}
@Test
public void testfromWhysoft( ) {
System .
out .
println ( "getPageRank" ) ; String url
= "http://s...content-available-to-author-only...s.hu" ; int expResult = 0 ;
try {
URL url2
= new URL ( "http://s...content-available-to-author-only...s.hu:80" ) ; conn = url2.openConnection ( ) ;
conn.setDoOutput ( true ) ;
System .
out .
println ( conn.
getOutputStream ( ) ) ; //OutputStreamWriter wr = new OutputStreamWriter();
Logger.getLogger ( PageRankServiceTest.class .getName ( ) ) .log ( Level.SEVERE , null , ex) ;
}
}
}
CmltcG9ydCBqYXZhLmlvLklPRXhjZXB0aW9uOwppbXBvcnQgamF2YS5pby5PdXRwdXRTdHJlYW1Xcml0ZXI7CmltcG9ydCBqYXZhLm5ldC5NYWxmb3JtZWRVUkxFeGNlcHRpb247CmltcG9ydCBqYXZhLm5ldC5VUkw7CmltcG9ydCBqYXZhLm5ldC5VUkxDb25uZWN0aW9uOwppbXBvcnQgamF2YS51dGlsLmxvZ2dpbmcuTGV2ZWw7CmltcG9ydCBqYXZhLnV0aWwubG9nZ2luZy5Mb2dnZXI7CmltcG9ydCBvcmcuanVuaXQuQWZ0ZXI7CmltcG9ydCBvcmcuanVuaXQuQWZ0ZXJDbGFzczsKaW1wb3J0IG9yZy5qdW5pdC5CZWZvcmU7CmltcG9ydCBvcmcuanVuaXQuQmVmb3JlQ2xhc3M7CmltcG9ydCBvcmcuanVuaXQuSWdub3JlOwppbXBvcnQgb3JnLmp1bml0LlRlc3Q7CmltcG9ydCBzdGF0aWMgb3JnLmp1bml0LkFzc2VydC4qOwoKcHVibGljIGNsYXNzIFBhZ2VSYW5rU2VydmljZVRlc3QgewoKICAgIHB1YmxpYyBQYWdlUmFua1NlcnZpY2VUZXN0KCkgewogICAgfQoKICAgIEBCZWZvcmVDbGFzcwogICAgcHVibGljIHN0YXRpYyB2b2lkIHNldFVwQ2xhc3MoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgIH0KCiAgICBAQWZ0ZXJDbGFzcwogICAgcHVibGljIHN0YXRpYyB2b2lkIHRlYXJEb3duQ2xhc3MoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgIH0KCiAgICBAQmVmb3JlCiAgICBwdWJsaWMgdm9pZCBzZXRVcCgpIHsKICAgIH0KCiAgICBAQWZ0ZXIKICAgIHB1YmxpYyB2b2lkIHRlYXJEb3duKCkgewogICAgfQoKICAgIC8qKgogICAgICogVGVzdCBvZiBnZXRGaXJzdE1hdGNoIG1ldGhvZCwgb2YgY2xhc3MgUGFnZVJhbmtTZXJ2aWNlLgogICAgICovCiAgICBAVGVzdAogICAgQElnbm9yZQogICAgcHVibGljIHZvaWQgdGVzdEdldEZpcnN0TWF0Y2goKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJnZXRGaXJzdE1hdGNoIik7CiAgICAgICAgU3RyaW5nIHNlYXJjaFBhdHRlcm4gPSAiIjsKICAgICAgICBTdHJpbmcgdGV4dFN0cmluZyA9ICIiOwogICAgICAgIGludCBleHBSZXN1bHQgPSAwOwogICAgICAgIGludCByZXN1bHQgPSBQYWdlUmFua1NlcnZpY2UuZ2V0Rmlyc3RNYXRjaChzZWFyY2hQYXR0ZXJuLCB0ZXh0U3RyaW5nKTsKICAgICAgICBhc3NlcnRFcXVhbHMoZXhwUmVzdWx0LCByZXN1bHQpOwogICAgICAgIC8vIFRPRE8gcmV2aWV3IHRoZSBnZW5lcmF0ZWQgdGVzdCBjb2RlIGFuZCByZW1vdmUgdGhlIGRlZmF1bHQgY2FsbCB0byBmYWlsLgogICAgICAgIC8vIGZhaWwoIlRoZSB0ZXN0IGNhc2UgaXMgYSBwcm90b3R5cGUuIik7CiAgICB9CgoKCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdGZyb21XaHlzb2Z0KCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZ2V0UGFnZVJhbmsiKTsKICAgICAgICBTdHJpbmcgdXJsID0gImh0dHA6Ly9zLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5zLmh1IjsKICAgICAgICBpbnQgZXhwUmVzdWx0ID0gMDsKICAgICAgICB0cnkgewogICAgICAgICAgICBVUkwgdXJsMiA9IG5ldyBVUkwoImh0dHA6Ly9zLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5zLmh1OjgwIik7CiAgICAgICAgICAgIFVSTENvbm5lY3Rpb24gY29ubjsKICAgICAgICAgICAgY29ubiA9IHVybDIub3BlbkNvbm5lY3Rpb24oKTsKICAgICAgICAgICAgY29ubi5zZXREb091dHB1dCh0cnVlKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGNvbm4uZ2V0T3V0cHV0U3RyZWFtKCkpOwogICAgICAgICAgICAvL091dHB1dFN0cmVhbVdyaXRlciB3ciA9IG5ldyBPdXRwdXRTdHJlYW1Xcml0ZXIoKTsKICAgICAgICB9IGNhdGNoKE1hbGZvcm1lZFVSTEV4Y2VwdGlvbiBtZSl7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigibmEiKTsKICAgICAgICB9Y2F0Y2ggKElPRXhjZXB0aW9uIGV4KSB7CiAgICAgICAgICAgIExvZ2dlci5nZXRMb2dnZXIoUGFnZVJhbmtTZXJ2aWNlVGVzdC5jbGFzcy5nZXROYW1lKCkpLmxvZyhMZXZlbC5TRVZFUkUsIG51bGwsIGV4KTsKICAgICAgICB9IAoKICAgIH0KfQo=
compilation info
Main.java:17: error: class PageRankServiceTest is public, should be declared in a file named PageRankServiceTest.java
public class PageRankServiceTest {
^
Main.java:48: error: cannot find symbol
int result = PageRankService.getFirstMatch(searchPattern, textString);
^
symbol: variable PageRankService
location: class PageRankServiceTest
2 errors
stdout