Fixed davical (with the test suite at least)
[jgroupdav.git] / src / test / java / groupdavTest.java
blob9ba755c7fd3fa0d74b1b7bc51d37a6afcbbe3b76
1 /*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
6 import java.util.logging.Level;
7 import java.util.logging.Logger;
8 import net.bionicmessage.groupdav.GroupDAVObject;
9 import org.junit.After;
10 import org.junit.AfterClass;
11 import org.junit.Before;
12 import org.junit.BeforeClass;
13 import org.junit.Test;
14 import static org.junit.Assert.*;
16 import net.bionicmessage.groupdav.groupDAV;
18 /**
20 * @author matt
22 public class groupdavTest {
24 public groupdavTest() {
27 @BeforeClass
28 public static void setUpClass() throws Exception {
31 @AfterClass
32 public static void tearDownClass() throws Exception {
35 @Before
36 public void setUp() {
39 @After
40 public void tearDown() {
43 /** Basic test, non-DAV to check setup. */
44 @Test
45 public void testSetupAndHTTPGet() throws Exception {
46 groupDAV gdav = new groupDAV("http://comalies.citadel.org",
47 "test",
48 "test");
49 GroupDAVObject index = gdav.getObject("http://comalies.citadel.org/");
51 @Test
52 public void testSetupAndHTTPSGet() throws Exception {
53 groupDAV gdav = new groupDAV("https://www.godaddy.com",
54 "test",
55 "test");
56 GroupDAVObject index = gdav.getObject("http://www.godaddy.com/");
58 @Test
59 public void testBuildPropFind() throws Exception {
60 groupDAV gdav = new groupDAV("http://comalies.citadel.org",
61 "test",
62 "test");
63 byte[] propFind = gdav.buildPROPFIND("/groupdav/Calendar");
64 String result = new String(propFind, "UTF-8");
65 System.out.println(result);
67 @Test
68 public void testDoHavePort() throws Exception {
69 groupDAV gdav = new groupDAV("http://comalies.citadel.org:2000",
70 "test",
71 "test");
72 byte[] propFind = gdav.buildPROPFIND("/groupdav/Calendar");
73 String result = new String(propFind, "UTF-8");
74 assertTrue(result.contains("comalies.citadel.org:2000"));