adding test for self test, test segfault when calling self_test_ destructor?