add test for list:is_empty()

This commit is contained in:
Lenny222 2011-12-30 10:54:31 +01:00
parent d07c6e8a0e
commit ab2a643f27

View File

@ -2,9 +2,24 @@
use std;
import std::list;
import std::list::{from_vec, head, is_not_empty, tail};
import std::list::{from_vec, head, is_empty, is_not_empty, tail};
import option;
#[test]
fn test_is_empty() {
let empty : list::list<int> = from_vec([]);
let full1 = from_vec([1]);
let full2 = from_vec(['r', 'u']);
assert is_empty(empty);
assert !is_empty(full1);
assert !is_empty(full2);
assert !is_not_empty(empty);
assert is_not_empty(full1);
assert is_not_empty(full2);
}
#[test]
fn test_from_vec() {
let l = from_vec([0, 1, 2]);