/**
* Test of getMessageBodyReader method of class CascadingProviders.
*/
@Test
public void testGetMessageBodyReader() {
CascadingProviders cascadingProviders = new CascadingProviders();
MessageBodyReader<String> mbr1 = new MessageBodyReaderImpl("mbr1");
MessageBodyReader<String> mbr2 = new MessageBodyReaderImpl("mbr2");
MessageBodyReader<String> mbr3 = new MessageBodyReaderImpl("mbr3");
cascadingProviders.addInstance(mbr1, "foo");
cascadingProviders.addInstance(mbr2, "foo/bar");
cascadingProviders.addInstance(mbr3, "");
assertSame(mbr1, getMbr("foo/test", cascadingProviders));
assertSame(mbr1, getMbr("foo/", cascadingProviders));
assertSame(mbr3, getMbr("bar", cascadingProviders));
assertSame(mbr3, getMbr("/", cascadingProviders));
assertSame(mbr2, getMbr("foo/bar/test", cascadingProviders));