From f3ed595babc587b0a47aebe2e312617f4774eeda Mon Sep 17 00:00:00 2001 From: mguessan Date: Fri, 15 Dec 2006 16:41:58 +0000 Subject: [PATCH] Test class git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@12 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- .../davmail/exchange/TestExchangeSession.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/test/davmail/exchange/TestExchangeSession.java diff --git a/src/test/davmail/exchange/TestExchangeSession.java b/src/test/davmail/exchange/TestExchangeSession.java new file mode 100644 index 00000000..c68ab097 --- /dev/null +++ b/src/test/davmail/exchange/TestExchangeSession.java @@ -0,0 +1,33 @@ +package davmail.exchange; + +import davmail.Settings; +import org.apache.commons.httpclient.util.URIUtil; + +/** + * + */ +public class TestExchangeSession { + public static void main(String[] argv) { + Settings.load(); + + ExchangeSession session = new ExchangeSession(); + // test auth + try { + session.login(argv[0], argv[1]); + + ExchangeSession.Folder folder = session.selectFolder("tests"); + session.selectFolder("tests"); + String messageName; + messageName = URIUtil.decode(argv[2]); + + long startTime = System.currentTimeMillis(); + ExchangeSession.Message messageTest = session.getMessage(folder.folderUrl + "/"+messageName); + System.out.println("******"); + messageTest.write(System.out); + System.out.println("Elapsed time " + (System.currentTimeMillis()-startTime) + " ms"); + + } catch (Exception e) { + e.printStackTrace(); + } + } +}