Changed the name of FileFinder to FileUtil

This commit is contained in:
Ziver Koc 2010-07-01 16:22:02 +00:00
parent a9bc9997ca
commit ce83415d1c
19 changed files with 315 additions and 59 deletions

View file

@ -5,12 +5,12 @@ import java.io.FileNotFoundException;
import java.net.URISyntaxException;
import zutil.FileChangeListener;
import zutil.FileFinder;
import zutil.FileUtil;
import zutil.FileWatcher;
public class FileChangedTest implements FileChangeListener{
public static void main(String[] args) throws URISyntaxException, FileNotFoundException{
FileWatcher watcher = new FileWatcher(FileFinder.find("test.txt"));
FileWatcher watcher = new FileWatcher(FileUtil.find("test.txt"));
watcher.setListener(new FileChangedTest());
while(true){

View file

@ -4,19 +4,19 @@ import java.io.File;
import java.net.URISyntaxException;
import java.util.List;
import zutil.FileFinder;
import zutil.FileUtil;
import zutil.Hasher;
public class FileFinderHasherTest {
public static void main(String[] args) throws URISyntaxException{
String relativePath = "zutil/test";
File path = FileFinder.find(relativePath);
List<File> files = FileFinder.search(path);
File path = FileUtil.find(relativePath);
List<File> files = FileUtil.search(path);
for(int i=0; i<files.size(); i++){
try {
System.out.println(
FileFinder.relativePath(files.get(i), relativePath)+
FileUtil.relativePath(files.get(i), relativePath)+
": "+Hasher.hash(files.get(i),"MD5"));
} catch (Exception e) {
e.printStackTrace();

View file

@ -0,0 +1,120 @@
package zutil.test;
import javax.wsdl.WSDLException;
import org.dom4j.Document;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import zutil.network.http.soap.SOAPHttpPage;
import zutil.network.ws.WSInterface;
import zutil.network.ws.WSObject;
import zutil.network.ws.WSReturnValueList;
public class SOAPTest {
//*******************************************************************************************
//**************************** TEST *********************************************************
public static void main(String[] args){
new SOAPTest();
}
public SOAPTest(){
try {
SOAPHttpPage soap = new SOAPHttpPage("http://test.se:8080/", new SOAPTestClass());
// Response
try {
Document document = soap.genSOAPResponse(
"<?xml version=\"1.0\"?>" +
"<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
" <soap:Body xmlns:m=\"http://www.example.org/stock\">\n" +
//" <m:pubA>\n" +
//" <m:Ztring>IBM</m:Ztring>\n" +
//" </m:pubA>\n" +
//" <m:pubZ>\n" +
//" <m:olle>66</m:olle>\n" +
//" </m:pubZ>\n" +
" <m:pubB>\n" +
" <m:byte>IBM</m:byte>\n" +
" </m:pubB>\n" +
" </soap:Body>\n" +
"</soap:Envelope>");
System.out.println( "****************** RESPONSE *********************" );
OutputFormat format = OutputFormat.createPrettyPrint();
XMLWriter writer = new XMLWriter( System.out, format );
writer.write( document );
System.out.println();
} catch (Exception e) {
e.printStackTrace();
}
} catch (WSDLException e) {
e.printStackTrace();
}
}
public class SOAPTestClass3 implements WSObject{
public String lol = "lol11";
public String lol2 = "lol22";
}
public class SOAPTestClass2 implements WSObject{
@WSFieldName(value="lolz", optional=true)
public String lol = "lol1";
@WSFieldName("lolx")
public String lol2 = "lol2";
public byte[] b = new byte[]{0x12, 0x23};
public SOAPTestClass3 l = new SOAPTestClass3();
}
public class SOAPTestRetClass extends WSReturnValueList{
@WSValueName("retTest")
public String lol = "lol1";
public String lol2 = "lol2";
}
public class SOAPTestClass implements WSInterface{
public SOAPTestClass(){}
@WSHeader()
@WSDocumentation("hello")
public void pubZ(
@WSParamName(value="olle", optional=true) int lol,
@WSParamName(value="olle2", optional=true) int lol2) throws Exception{
//System.out.println("Param: "+lol);
throw new Exception("Ziver is the fizle");
}
@WSReturnName("param")
@WSParamDocumentation("null is the shizzle")
public String[][] pubA (
@WSParamName("Ztring") String lol) throws Exception{
//System.out.println("ParamZ: "+lol);
return new String[][]{{"test","test2"},{"test3","test4"}};
}
@WSReturnName("zivarray")
@WSParamDocumentation("null is the bla")
public SOAPTestClass2[] pubX (
@WSParamName("Ztring") String lol) throws Exception{
return new SOAPTestClass2[]{new SOAPTestClass2(), new SOAPTestClass2()};
}
@WSReturnName("zivarray")
@WSParamDocumentation("null is the kala")
public SOAPTestRetClass pubB (
@WSParamName("byte") String lol) throws Exception{
SOAPTestRetClass tmp = new SOAPTestRetClass();
tmp.lol = "test";
tmp.lol2 = "test2";
return tmp;
}
@WSDisabled()
public void privaZ(){ }
protected void protZ(){ }
}
}

View file

@ -5,6 +5,7 @@ import zutil.algo.sort.SimpleSort;
import zutil.algo.sort.sortable.SortableIntArray;
import junit.framework.*;
@SuppressWarnings("unused")
public class SortTestSimple extends TestCase {
public static final int SIZE = 10000;
public static final int MAX_INT = 10000;

View file

@ -2,12 +2,10 @@ package zutil.test;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import javax.wsdl.WSDLException;
import zutil.MultiPrintStream;
import zutil.log.Logger;
import zutil.network.http.HttpServer;
import zutil.network.http.soap.SOAPHttpPage;
import zutil.network.ssdp.SSDPServer;
@ -16,9 +14,7 @@ import zutil.network.upnp.services.UPnPContentDirectory;
public class UPnPServerTest {
public static void main(String[] args) throws IOException, WSDLException{
//Logger.setGlobalLogLevel(Level.FINEST);
public static void main(String[] args) throws IOException, WSDLException{
UPnPMediaServer upnp = new UPnPMediaServer("http://192.168.0.60:8080/");
MultiPrintStream.out.println("UPNP Server running");