fn new()

in src/session/buffer.rs [145:167]


    fn new() {
        let buffer = Buffer::with_capacity(1024);
        assert_eq!(buffer.len(), 0);
        assert_eq!(buffer.available_capacity(), 1024);
        assert!(buffer.is_empty());

        let buffer = Buffer::with_capacity(2048);
        assert_eq!(buffer.len(), 0);
        assert_eq!(buffer.available_capacity(), 2048);
        assert!(buffer.is_empty());

        // test zero capacity buffer
        let buffer = Buffer::with_capacity(0);
        assert_eq!(buffer.len(), 0);
        assert_eq!(buffer.available_capacity(), 0);
        assert!(buffer.is_empty());

        // test with non power of 2
        let buffer = Buffer::with_capacity(100);
        assert_eq!(buffer.len(), 0);
        assert_eq!(buffer.available_capacity(), 100);
        assert!(buffer.is_empty());
    }