Exemple #1
0
        public void testHandoverStream()
        {
            log.info("testHandoverStream(");

            List <Stream> streams = TestUtilsHttp.makeTestStreams();

            for (int i = 0; i < streams.Count; i++)
            {
                Stream istrm = streams[i];

                remote.SetImage(istrm);

                Stream         strmFromServer = remote.GetImage();
                BContentStream streamFailOpen = new BContentStreamWrapperFailOpen(strmFromServer);

                remote.SetImage(streamFailOpen);

                for (int j = 0; j < 2; j++)
                {
                    List <Stream> estreams = TestUtilsHttp.makeTestStreams();
                    Stream        estrm    = estreams[i];
                    Stream        rstrm    = remote.GetImage();
                    TestUtils.assertEquals(log, "stream[" + i + "]=" + estrm, estrm, rstrm);
                }

                remote.SetImage(null);
                TestUtils.checkTempDirEmpty(client);
            }

            log.info(")testHandoverStream");
        }
        public void testHandoverStream()
        {
            log.info("testHandoverStream(");

            List<Stream> streams = TestUtilsHttp.makeTestStreams();

            for (int i = 0; i < streams.Count; i++)
            {

                Stream istrm = streams[i];

                remote.SetImage(istrm);

                Stream strmFromServer = remote.GetImage();
                BContentStream streamFailOpen = new BContentStreamWrapperFailOpen(strmFromServer);

                remote.SetImage(streamFailOpen);

                for (int j = 0; j < 2; j++)
                {
                    List<Stream> estreams = TestUtilsHttp.makeTestStreams();
                    Stream estrm = estreams[i];
                    Stream rstrm = remote.GetImage();
                    TestUtils.assertEquals(log, "stream[" + i + "]=" + estrm, estrm, rstrm);
                }

                remote.SetImage(null);
                TestUtils.checkTempDirEmpty(client);
            }

            log.info(")testHandoverStream");
        }