Package net.flexbencode.bencode

Examples of net.flexbencode.bencode.BencodeData


        BencodeData.createBencodeData(new Date());
    }

    @Test
    public void testIntCreationFromObject () {
        BencodeData d = BencodeData.createBencodeData(1L);
        assertEquals(BencodeType.INT, d.getType());
        assertEquals(1L, d.getInt());
        assertEquals(1L, d.get());
    }
View Full Code Here


        assertEquals(1L, d.get());
    }

    @Test
    public void testStringCreationFromObject () {
        BencodeData d = BencodeData.createBencodeData("abc");
        assertEquals(BencodeType.STRING, d.getType());
        assertEquals("abc", d.getString());
        assertEquals("abc", d.get());
    }
View Full Code Here

                if (EventType.LIST == r.getEventType()) {
                    List<BencodeData> list = r.getList();
                    for (BencodeData bencodeData : list) {
                        if (BencodeType.LIST != bencodeData.getType()) {
                            List<BencodeData> innerList = r.getList();
                            BencodeData num = innerList.get(0);
                            assertEquals(intValuesExpected[decodedIntIndex++], num.getInt());
                        }
                    }
                }
            }
        }
View Full Code Here

            BencodeStreamReader r = f.createBencodeStreamReader(s);

            while(r.hasNext()) {
                r.next();
                Map<String, BencodeData> dict = r.getDict();
                BencodeData value = dict.get("cat");
                assertEquals("black", value.getString());
            }
        }
    }
View Full Code Here

TOP

Related Classes of net.flexbencode.bencode.BencodeData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.