update test to better test slist::operator= and slist::assign