add some tests
fix bug: 'null' atom ignored when using 17.0'