Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2014-06-29 21:25:16 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
0bd7d268e8e2dd208ab959e35ae2fe3fc92d97da
0bd7d268
1 parent
a888e52d
add mock for file reader/writer
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
107 行增加
和
10 行删除
trunk/src/utest/srs_utest_kernel.cpp
trunk/src/utest/srs_utest_kernel.hpp
trunk/src/utest/srs_utest_kernel.cpp
查看文件 @
0bd7d26
...
...
@@ -108,3 +108,89 @@ VOID TEST(KernelCodecTest, IsAudioSequenceHeader)
pp
[
1
]
=
0x01
;
EXPECT_FALSE
(
SrsFlvCodec
::
video_is_sequence_header
((
int8_t
*
)
pp
,
2
));
}
MockSrsFileWriter
::
MockSrsFileWriter
()
{
}
MockSrsFileWriter
::~
MockSrsFileWriter
()
{
}
int
MockSrsFileWriter
::
open
(
string
file
)
{
int
ret
=
ERROR_SUCCESS
;
return
ret
;
}
void
MockSrsFileWriter
::
close
()
{
int
ret
=
ERROR_SUCCESS
;
return
;
}
bool
MockSrsFileWriter
::
is_open
()
{
return
true
;
}
int64_t
MockSrsFileWriter
::
tellg
()
{
return
0
;
}
int
MockSrsFileWriter
::
write
(
void
*
buf
,
size_t
count
,
ssize_t
*
pnwrite
)
{
int
ret
=
ERROR_SUCCESS
;
return
ret
;
}
MockSrsFileReader
::
MockSrsFileReader
()
{
}
MockSrsFileReader
::~
MockSrsFileReader
()
{
}
int
MockSrsFileReader
::
open
(
string
file
)
{
int
ret
=
ERROR_SUCCESS
;
return
ret
;
}
void
MockSrsFileReader
::
close
()
{
int
ret
=
ERROR_SUCCESS
;
return
;
}
bool
MockSrsFileReader
::
is_open
()
{
return
true
;
}
int64_t
MockSrsFileReader
::
tellg
()
{
return
0
;
}
void
MockSrsFileReader
::
skip
(
int64_t
size
)
{
}
int64_t
MockSrsFileReader
::
lseek
(
int64_t
offset
)
{
return
offset
;
}
int64_t
MockSrsFileReader
::
filesize
()
{
return
0
;
}
int
MockSrsFileReader
::
read
(
void
*
buf
,
size_t
count
,
ssize_t
*
pnread
)
{
int
ret
=
ERROR_SUCCESS
;
return
ret
;
}
...
...
trunk/src/utest/srs_utest_kernel.hpp
查看文件 @
0bd7d26
...
...
@@ -32,26 +32,37 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <string>
#include <srs_kernel_flv.hpp>
/*
class MockSrsFileStream : public SrsFileStream
class
MockSrsFileWriter
:
public
SrsFileWriter
{
public
:
MockSrsFileStream();
virtual ~MockSrsFileStream();
public:
MockSrsFileWriter
();
virtual
~
MockSrsFileWriter
();
public
:
virtual int open_write(std::string file);
virtual int open_read(std::string file);
virtual
int
open
(
std
::
string
file
);
virtual
void
close
();
public
:
virtual
bool
is_open
();
virtual
int64_t
tellg
();
public
:
virtual int read(void* buf, size_t count, ssize_t* pnread);
virtual
int
write
(
void
*
buf
,
size_t
count
,
ssize_t
*
pnwrite
);
};
class
MockSrsFileReader
:
public
SrsFileReader
{
public
:
MockSrsFileReader
();
virtual
~
MockSrsFileReader
();
public
:
virtual
int
open
(
std
::
string
file
);
virtual
void
close
();
public
:
virtual
bool
is_open
();
virtual
int64_t
tellg
();
virtual
void
skip
(
int64_t
size
);
virtual
int64_t
lseek
(
int64_t
offset
);
virtual
int64_t
filesize
();
virtual void skip(int64_t size);
public
:
virtual
int
read
(
void
*
buf
,
size_t
count
,
ssize_t
*
pnread
);
};
*/
#endif
...
...
请
注册
或
登录
后发表评论