add some new test about the bridge pattern