diff options
Diffstat (limited to 'chromium/net/websockets/websocket_deflate_predictor_impl_test.cc')
-rw-r--r-- | chromium/net/websockets/websocket_deflate_predictor_impl_test.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/chromium/net/websockets/websocket_deflate_predictor_impl_test.cc b/chromium/net/websockets/websocket_deflate_predictor_impl_test.cc new file mode 100644 index 00000000000..79c54e10d06 --- /dev/null +++ b/chromium/net/websockets/websocket_deflate_predictor_impl_test.cc @@ -0,0 +1,29 @@ +// Copyright 2013 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "net/websockets/websocket_deflate_predictor_impl.h" + +#include "base/basictypes.h" +#include "base/memory/scoped_vector.h" +#include "net/websockets/websocket_frame.h" +#include "testing/gtest/include/gtest/gtest.h" + +namespace net { + +namespace { + +typedef WebSocketDeflatePredictor::Result Result; + +TEST(WebSocketDeflatePredictorImpl, Predict) { + WebSocketDeflatePredictorImpl predictor; + ScopedVector<WebSocketFrame> frames; + frames.push_back(new WebSocketFrame(WebSocketFrameHeader::kOpCodeText)); + Result result = predictor.Predict(frames, 0); + + EXPECT_EQ(WebSocketDeflatePredictor::DEFLATE, result); +} + +} // namespace + +} // namespace net |