base antipattern test