日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

开源C++单元测试框架Google Test介绍

發布時間:2023/12/14 c/c++ 91 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开源C++单元测试框架Google Test介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開源C++單元測試框架Google Test介紹
Google Test
Google test是針對c/c++的開源測試項目。采用的協議是BSD license,有很多著名的開源項目采用了它,包括Chromium(谷歌瀏覽器開發版)。

安裝配置
下載主頁:
http://code.google.com/p/googletest/
官方資料文檔:
http://code.google.com/p/googletest/wiki/GoogleTestPrimer
http://code.google.com/p/googletest/wiki/GoogleTestAdvancedGuide
當前的最新版本是1.5。包含3種tar.bz2,tar.gz和zip格式。解壓后的目錄結構:

其中的msvc就是VS的工程目錄,可以直接打開進行編譯(vs2008則需要進行工程升級轉化),生成相應的lib靜態庫文件。在vs中需要在工程中設置3個地方,和ACE的設置一樣:
1.設置gtest的頭文件

注:如果測試代碼需要上庫,附加包含目錄建議設置為相對路徑。
2.設置gtest的lib文件

注:如果測試代碼需要上庫,附加依賴項建議不要帶絕對路徑。

3.設置運行時的多線程庫支持

如果是Release版本,Runtime Library設為/MT。當然,其實你也可以選擇動態鏈接(/MD),前提是你之前編譯的gtest也使用了同樣是/MD選項。

如果是在Linux下,就比較方便,和普通的開源軟件一樣,采用
1…/configure –prefix=/your install path (如果不帶參數默認為/usr/local下面)
2.make
3.make install
然后就可以在工程中進行使用(如果指定了安裝目錄,則需要-I和-L來指明,同時也在最后的link加上-lpthread –lgtest)
下面是一個簡易的寫法:

By the way: 我在192.168.100.119上采用的是默認安裝,所以直接加上-lgtest和-lpthread就可以了

簡單例子
如果需要使用gtest,則需要包含
#include “gtest/gtest.h”
下面是一個簡單例子:

編譯運行的結果:

下面來依次解釋:
myadd是待測試函數名,TEST是作為gTest的一次測試(其實它是由gTest包裝過的一個宏),第一個參數Test_myadd是測試用例名,第二個參數IsReturnAdd是測試名(這兩個參數都是自己任意定義的)。在隨后的測試結果中將以“測試用例名.測試名”的形式呈現

EXPECT_EQ用于測試兩個數據是否相等。第一個參數可以是你提前預定義的數據,第二個為測試函數名。
main主函數中:

testing::InitGoogleTest用來處理程序的命令行參數。RUN_ALL_TEST也是一個宏,用來運行所有的測試用例(本例中就只有一個TEST)。測試結果英文也很清晰,我就不畫蛇添足了。
最后再補充一點,編譯后的二進制文件支持gtest的命令行參數,可以將數據直接轉化為xml

斷言
gtest采用了大量的宏來包裝斷言,此斷言不同于c語言的斷言(assert),按照使用方法分為2類:
1.ASSERT系列(ASSERT_*系列的斷言,當檢查點失敗時,退出當前函數,并非退出當前案例);
2.EXPECT系列(EXPECT_*系列的斷言,當檢查點失敗時,繼續往下運行)

按照常用功能依次分為12類,平常主要用到的是以下幾類:
1.布爾值比較
2.數值型數據比較
3.字符串比較
4.浮點數比較
5.近似數比較
6.異常檢測
7.自定義格式函數與參數檢查

布爾值比較
ASSERT_TRUE(condition) EXPECT_TRUE(condition) condition == true
ASSERT_FALSE(condition) EXPECT_FALSE(condition) condition == false

數值型數據比較
ASSERT_EQ(expected, actual) EXPECT_EQ(expected, actual) expected == actual
ASSERT_NE(val1, val2) EXPECT_NE(val1, val2) val1 != val2
ASSERT_LT(val1, val2) EXPECT_LT(val1, val2) val1 < val2
ASSERT_LE(val1, val2) EXPECT_LE(val1, val2) val1 <= val2
ASSERT_GT(val1, val2) EXPECT_GT(val1, val2) val1 > val2
ASSERT_GE(val1, val2) EXPECT_GE(val1, val2) val2 >= val2

字符串比較
ASSERT_STREQ(str1, str2) EXPECT_STREQ(str1, str2) 兩個C字符串內容相同(同時支持char *和wchar_t *類型)
ASSERT_STRNE(str1, str2) EXPECT_STRNE(str1, str2) 兩個C字符串內容不同(同時支持char *和wchar_t *類型)
ASSERT_STRCASEEQ(str1,str2) EXPECT_STRCASEEQ(str1,str2) 兩個C字符串內容相同,忽略大小寫(只支持char *類型)
ASSERT_STRCASENE(str1,str2) EXPECT_STRCASENE(str1,str2) 兩個C字符串內容不同,忽略大小寫(只支持char *類型)

浮點數比較
ASSERT_FLOAT_EQ(val1,val2) EXPECT_FLOAT_EQ(val1,val2) the two float values are almost equal
ASSERT_DOUBLE_EQ(val1,val2) EXPECT_DOUBLE_EQ(val1,val2) the two double values are almost equal

近似數比較
ASSERT_NEAR(val1, val2, abs_error) EXPECT_NEAR(val1, val2, abs_error) 兩個數值val1和val2的絕對值差不超過abs_error

異常檢查
ASSERT_THROW(statement, exception_type) EXPECT_THROW(statement, exception_type) 拋出指定類型異常
ASSERT_THROW(statement) EXPECT_THROW(statement) 拋出任意類型異常
ASSERT_NO_THROW(statement) EXPECT_NO_THROW(statement) 不拋異常

函數值與參數檢查(目前最多只支持5個參數)
ASSERT_PRED1(pred1, val1) EXPECT_PRED1(pred1, val1) pred1(val1) returns true
ASSERT_PRED2(pred2, val1, val2) EXPECT_PRED2(pred2, val1, val2) pred2(val1, val2) returns true

Windows HRESULT
ASSERT_HRESULT_SUCCEEDED
(expression) EXPECT_HRESULT_SUCCEEDED
(expression) expression is a success HRESULT
ASSERT_HRESULT_FAILED
(expression) EXPECT_HRESULT_FAILED
(expression) expression is a failure HRESULT

自定義格式函數與參數檢查(目前最多支持5個參數)
ASSERT_PRED_FORMAT1(pred1, val1) EXPECT_PRED_FORMAT1(pred1, val1) pred1(val1) is successful
ASSERT_PRED_FORMAT1(pred1, val1, val2) EXPECT_PRED_FORMAT1(pred1, val1, val2) pred2(val1, val2) is successful

下面將用一個實例來演示:
我們編寫了一個Configure的class,提供了3個對外的接口方法:
1.get_size(void)
2.add_item(string str)
3.get_item(int index)
現在需要對其進行測試,那么就應該依次有這3個文件:
1.Configure.h
2.Configure.cpp
3.main.cpp
首先是Configure.h:

接著是Configure.cpp:

最后是主函數調用:

進行編譯后的執行:

事件機制
Gtest提供了多種事件機制方便在測試用例之前或者完成以后進行一些操作,按照使用方法分為3類:
1.全局事件:在所有測試用例執行之前和完成之后生效。可以在全局事件中完成一些測試環境的初始化和資源回收工作,比如預留內存申請/回收,組件對象初始化/析構等。
2.TestSuite級別:在指定的測試套第一個測試用例之前,最后一個測試用例之后。如果根據子模塊定義測試套,那么就可以在TestSuite事件中完成一些子模塊的線程、消息隊列等的初始化和資源回收工作。
3.TestCase級別:在每個測試用例執行前后,即在每個測試代碼的斷言前后進行執行。

以下分別是3類事件的用法:
全局事件:必須通過繼承testing::Environment類,實現里面的SetUp和TearDown方法:
1.SetUp()方法在所有用例執行前執行;
2.TearDown()方法在所有用例執行后執行;

完成繼承類方法實現以后,還需要告訴gtest添加全局事件,我們需要在main函數中通過testing::AddGlobalTestEnvironment方法添加該全局事件。如果需要增加全局事件,也可以寫多個繼承類,然后將事件都添加到測試用例之前。

以下是運行全局事件以后的顯示結果:

TestSuite事件:需要通過繼承testing::Test類,實現里面的SetUpTestCase和TearDownTestCase兩個靜態方法:
1.SetUpTestCase()方法在TestSuit的第一個TestCase之前執行;
2.TearDownTestCase()方法在TestSuite的最后一個TestCase之后執行;

在編寫測試用例時,需要使用TEST_F宏,第一個參數必須是上面的繼承類名字,代表一個TestSuite。

以下是運行TestSuite事件以后的顯示結果:

TestCase事件:與TestSuite事件實現方法相同,需要通過繼承testing::Test類,但是只需要實現里面的SetUp和TearDown兩個方法:
1.SetUp()方法在每個TestCase之前執行;
2.TearDown()方法在每個TestCase之后執行;

在編寫測試用例時,需要使用TEST_F宏,第一個參數必須是上面的繼承類名字,代表一個TestSuite,并且在測試套中添加測試用例。

以下是運行TestSuite事件以后的顯示結果:

參數化
在設計測試案例時,經常需要考慮給被測函數傳入不同的值的情況,以前的做法一般是寫一個通用方法,然后編寫在測試案例調用它,即使使用了通用方法,也需要很多重復性的工作。以下是一般的測試方法,如果需要測試N個數字,則需要拷貝復制粘貼N次:

gTest在這里提供了一個靈活的函數參數化測試的方案:
1.告訴gtest參數類型:必須添加一個繼承類testing::TestWithParam,其中T就是需要參數化的參數類型。以上面為例,需要參數化一個int型的參數;

2.參數類型確定以后,需要使用一個新的宏TSET_P進行測試用例,在TEST_P宏里,使用GetParam()方法獲取當前的參數的具體值;

3.使用INSTANTIATE_TEST_CASE_P宏來確定測試的參數取值范圍;

其中:第一個參數是測試案例的前綴,可以任意取;第二個參數是測試案例的名稱,需要和之前定義的參數化的類的名稱相同,如:ParameterTest ;第三個參數是可以理解為參數生成器,上面的例子使用testing::Values表示使用括號內的參數。
Google提供了以下一系列的參數生成的函數:
Range(begin, end[, step]) 范圍在begin和end之間,步長為step,不包括end邊界
Values(v1, v2, …, vN) 從v1, v2到vN的值
ValuesIn(container),
ValuesIn(begin, end) 從一個C類型的數組或者STL容器或者迭代器中取值
Bool() 取false和true兩個值
Combine(g1, g2, …, gN) 將g1, g2, …, gN進行排列組合,g1, g2, …, gN本身是一個參數生成器,每次分別從g1, g2, …, gN中各取出一個值,組合成一個元組(Tuple)作為一個參數
說明:這個功能只在提供了<tr1/tuple>頭的系統中有效。gtest會自動去判斷是否支持tr/tuple,如果系統確實支持,而gtest判斷錯誤的話,可以重新定義宏GTEST_HAS_TR1_TUPLE = 1。

以下是執行函數參數化用例以后的顯示結果,最終輸出測試結果命名規則為:

ParameterTrueReturn/ParameterTest.TestParamName2/ValuesIndex

除了測試用例可以參數化以外,gtest還提供了針對各種不同類型數據時的方案,以及參數化類型的方案。下面以gtest的例子為例進行介紹:
1.首先需要定義一個模版類,從testing::Test類繼承;

2.然后再定義需要測試的具體數據類型,比如下面定義了測試char, int和unsigned int類型;

3.以下是執行類型參數化用例以后的顯示結果;

我們在這里使用函數參數化或者類型參數化,基本上就可以滿足正常單元測試需要。
死亡測試
“死亡測試”名字比較恐怖,這里的“死亡”是指程序的崩潰。通常在測試過程中,我們需要考慮各種各樣的輸入,有的輸入可能直接導致程序崩潰,這時我們就需要檢查程序是否按照預期的方式掛掉,這也就是所謂的“死亡測試”。gtest的死亡測試能做到在一個安全的環境下執行崩潰的測試案例,同時又對崩潰結果進行驗證。
死亡測試宏定義
ASSERT_DEATH(statement, regex) EXPECT_DEATH(statement, regex) statement crashes with the given error
ASSERT_EXIT(statement, predicate, regex) EXPECT_EXIT(statement, predicate, regex) statement exits with the given error and its exit code matches predicate
由于有些異常只在Debug下拋出,因此還提供了*_DEBUG_DEATH,用來處理Debug和Realease下的不同。
簡單來說,通過*_DEATH(statement, regex)和*_EXIT(statement, predicate, regex),我們可以非常方便的編寫導致崩潰的測試案例,并且在不影響其他案例執行的情況下,對崩潰案例的結果進行檢查。
以下是*_DEATH用法介紹:
1.statement是被測試的代碼語句,這里可以使用表達式,也可以直接調用函數結果;
2.regex是一個正則表達式,用來匹配異常時在stderr中輸出的內容;
3.編寫死亡測試案例時,TEST的第一個參數,即testcase_name,請使用DeathTest后綴。原因是gtest會優先運行死亡測試案例,應該是為線程安全考慮。

以上代碼中,通過執行get_throw(NULL)拋出異常來結束程序,在運行過程中gtest執行用例出錯以后沒有直接拋出異常,而是捕獲了此異常信息,以下是運行結果:

其中stderr內容通過正則表達式輸出:
在POSIX系統(Linux, Cygwin, 和 Mac)中,gtest的死亡測試中使用的是POSIX風格的正則表達式(關于POSIX風格的正則表達式資料請參照相關文檔),宏定義GTEST_USES_POSIX_RE = 1;
在Windows系統中,gtest的死亡測試中使用的是gtest自己實現的簡單的正則表達式語法。 相比POSIX風格,gtest的簡單正則表達式少了很多內容,比如 (“x|y”), ("(xy)"), ("[xy]") 和(“x{5,7}”)都不支持,宏定義GTEST_USES_SIMPLE_RE=1。

\d 匹配數字
\D 匹配非數字
\f 匹配 \f
\n 匹配 \n
\r 匹配 \r
\s 匹配所有ASCII字符(包括whitespace,\n)
\S 匹配非空格字符
\t 匹配 \t
\v 匹配 \v
\w 匹配所有字母,下劃線和數字
\W 匹配所有\w無法匹配的字母
\c matches any literal character c, which must be a punctuation
. matches any single character except \n
A? matches 0 or 1 occurrences of A
A* matches 0 or many occurrences of A
A+ matches 1 or many occurrences of A
^ matches the beginning of a string (not that of each line)
$ matches the end of a string (not that of each line)
xy matches x followed by y

死亡測試有以下兩種運行方式:
1.fast方式(默認的方式):
testing::FLAGS_gtest_death_test_style = “fast”;
2.threadsafe方式:
testing::FLAGS_gtest_death_test_style = “threadsafe”;

可以在 main() 里為所有的死亡測試設置測試形式,也可以為某次測試單獨設置。gtest會在每次測試之前保存這個標記并在測試完成后恢復,所以可以不需要去管理這部分工作。
以下是所有死亡測試的設置方式:

以下是測試套死亡測試的設置方式:

注意事項:
1.不要在死亡測試里釋放內存;
2.不要在父進程里再次釋放內存;
3.不要在程序中使用內存堆檢查。

運行參數
使用gtest編寫的測試案例通常本身就是一個可執行文件,因此運行起來非常方便。同時,gtest也為我們提供了一系列的運行參數(環境變量、命令行參數或代碼里指定),使得我們可以對案例的執行進行一些有效的控制。gtest提供了三種設置的途徑:
1.系統環境變量
2.命令行參數
3.代碼中指定FLAG
其優先級原則是,最后設置的那個會生效。通常情況下的優先級順序為:命令行參數 > 代碼中指定FLAG > 系統環境變量。由于在gtest工程main函數中,gtest通過testing::InitGoogleTest方法直接處理輸入參數,因此測試用例可以處理命令行參數。

這樣就擁有了接收和響應gtest工程命令行參數的能力。如果需要在代碼中指定FLAG,可以使用testing::GTEST_FLAG這個宏來設置。比如相對于命令行參數–gtest_output,可以使用testing::GTEST_FLAG(output) = “xml:”;來設置。注意這里不需要加–gtest前綴了,同時,推薦將這句放置InitGoogleTest之前,這樣就可以使得對于同樣的參數,命令行參數優先級高于代碼中指定。

如果需要gtest的設置系統環境變量,必須注意的是:
1.系統環境變量全大寫,比如對于–gtest_output,相應的系統環境變量為GTEST_OUTPUT
2.有一個命令行參數例外,那就是–gtest_list_tests,它是不接受系統環境變量的,只是用來羅列測試案例名稱。
以下是所有命令行參數列表:
1.測試案例集合:
命令行參數 說明
–gtest_list_tests 使用這個參數時,將不會執行里面的測試案例,而是輸出一個案例的列表。
–gtest_filter 對執行的測試案例進行過濾,支持通配符
? 單個字符

  • 任意字符
  • 排除,如-a 表示除了a
    : 取或,如a:b 表示a或b
    比如下面的例子:
    ./foo_test 沒有指定過濾條件,運行所有案例;
    ./foo_test --gtest_filter=* 使用通配符*,表示運行所有案例;
    ./foo_test --gtest_filter=FooTest.* 運行所有“測試案例名稱(testcase_name)”為FooTest的案例;
    ./foo_test --gtest_filter=Null:Constructor 運行所有“測試案例名稱(testcase_name)”或“測試名稱(test_name)”包含Null或Constructor的案例;
    ./foo_test --gtest_filter=-DeathTest. 運行所有非死亡測試案例;
    ./foo_test --gtest_filter=FooTest.*-FooTest.Bar 運行所有“測試案例名稱(testcase_name)”為FooTest的案例,但是除了FooTest.Bar這個案例
    –gtest_also_run_disabled_tests 執行案例時,同時也執行被置為無效的測試案例。關于設置測試案例無效的方法為:在測試案例名稱或測試名稱中添加DISABLED前綴。
    –gtest_repeat=[COUNT] 設置案例重復運行次數:
    –gtest_repeat=1000:重復執行1000次,即使中途出現錯誤;
    –gtest_repeat=-1: 無限次數執行
    –gtest_repeat=1000 --gtest_break_on_failure:重復執行1000次,并且在第一個錯誤發生時立即停止,這個功能對調試非常有用。
    –gtest_repeat=1000 --gtest_filter=FooBar:重復執行1000次測試案例名稱為FooBar的案例。

2.測試案例輸出
命令行參數 說明
–gtest_color=(yes|no|auto) 輸出命令行時是否使用一些五顏六色的顏色,默認是auto。
–gtest_print_time 輸出命令行時是否打印每個測試案例的執行時間,默認是不打印的。
–gtest_output=
xml[:DIRECTORY_PATH|:FILE_PATH] 將測試結果輸出到一個xml中。
–gtest_output=xml: 不指定輸出路徑時,默認為案例當前路徑。
–gtest_output=xml:d:\ 指定輸出到某個目錄
–gtest_output=xml:d:\foo.xml 指定輸出到d:\foo.xml
如果不是指定了特定的文件路徑,gtest每次輸出的報告不會覆蓋,而會以數字后綴的方式創建。

3.對案例的異常處理
命令行參數 說明
–gtest_break_on_failure 調試模式下,當案例失敗時停止,方便調試。
–gtest_throw_on_failure 當案例失敗時以C++異常的方式拋出。
–gtest_catch_exceptions 是否捕捉異常。gtest默認是不捕捉異常的,因此假如測試案例拋了一個異常,很可能會彈出一個對話框,這非常的不友好,同時也阻礙了測試案例的運行。如果想不彈這個框,可以通過設置這個參數來實現。如將–gtest_catch_exceptions設置為一個非零的數。
注意:該參數只在Windows下有效。

以下是命令行參數列表在使用過程中遇到的一些問題總結:
1.同時使用–gtest_filter和–gtest_output=xml:時,在xml測試報告中能否只包含過濾后的測試案例的信息。
2.有時在代碼中設置 testing::GTEST_FLAG(catch_exceptions) = 1和在命令行中使用–gtest_catch_exceptions結果稍有不同,在代碼中設置FLAG方式有時候捕捉不了某些異常,但是通過命令行參數的方式一般都不會有問題。最后處理辦法是既在代碼中設置FLAG,又在命令行參數中傳入–gtest_catch_exceptions,估計是gtest在catch_exceptions方面不夠穩定的原因導致。

附件
以下是一些素材來源和更詳細的gtest介紹資料,本文檔暫時只提供一些基礎的介紹和演示,如果還需要更詳細的了解,建議閱讀gtest源代碼或者上網查找更深入詳細的資料:

總結

以上是生活随笔為你收集整理的开源C++单元测试框架Google Test介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲精品成人 | 国产一级在线观看视频 | 国产看片免费 | 91精品视屏 | 五月婷婷在线视频观看 | 一区二区久久 | 夜夜夜夜夜夜操 | 97在线资源 | 精品国内 | 免费av在线网站 | 国产成人区 | 免费福利片2019潦草影视午夜 | 黄色一级大片在线免费看国产一 | 一区二区三高清 | av在线播放网址 | 在线观看www91 | 国产91精品久久久久久 | 中文字幕资源在线观看 | 97视频免费播放 | x99av成人免费 | 中文字幕之中文字幕 | 久久久这里有精品 | 日p在线观看 | 日日成人网 | 久久精品美女视频 | 国产无区一区二区三麻豆 | 91av大全 | 首页国产精品 | 2019精品手机国产品在线 | 国产黄色精品网站 | 国产区精品在线观看 | 日韩视频一二三区 | 天天干.com | 欧美大荫蒂xxx | 精品日韩中文字幕 | 欧美日韩3p | 免费黄色网止 | 国产大片黄色 | 日本中文不卡 | 亚洲欧洲国产精品 | 黄色a在线观看 | 在线观看免费黄视频 | 免费看av在线 | 久久这里只有精品视频首页 | 中文字幕专区高清在线观看 | 99人成在线观看视频 | 亚洲国产婷婷 | 超碰在线免费97 | 青青啪 | 国产一级大片在线观看 | 免费黄色网止 | 免费在线国产黄色 | 欧美日高清视频 | 五月婷婷视频 | 视频一区二区在线观看 | 久久色网站 | 国产精品资源在线观看 | 一区二区在线影院 | 91麻豆产精品久久久久久 | 国产一级黄色免费看 | 日韩久久精品一区二区三区下载 | 丁香九月激情综合 | 午夜 久久 tv | 天天爱综合| 欧美日韩精品网站 | 免费a级观看| 999久久a精品合区久久久 | 国产高清不卡在线 | 色婷婷88av视频一二三区 | 欧美孕妇视频 | 在线观看不卡的av | 九九精品视频在线看 | 色狠狠综合天天综合综合 | av在线免费在线观看 | 欧美日本不卡高清 | 草在线视频 | av经典在线 | 国产人成一区二区三区影院 | 久久免费高清视频 | 欧美一区二区三区在线播放 | 亚洲尺码电影av久久 | 亚洲精品麻豆视频 | 久久av伊人| 国产精品福利小视频 | 视频二区在线 | 最近中文字幕视频完整版 | 国产日本在线观看 | 狠狠躁日日躁 | 色综合久久88色综合天天6 | 日韩在线在线 | 免费看久久 | 日韩有码在线观看视频 | 99欧美精品 | 91爱爱免费观看 | 免费在线成人 | 97在线观看视频 | 日韩激情视频在线 | 久久草在线精品 | 国产精品人成电影在线观看 | 亚洲一区二区麻豆 | 国产成人精品一区一区一区 | av中文字幕在线免费观看 | 天天艹天天 | 日韩午夜视频在线观看 | 99精品视频一区二区 | 精品国产诱惑 | 久久成| 香蕉视频日本 | 国产成人在线免费观看 | 久久午夜色播影院免费高清 | 尤物九九久久国产精品的分类 | 中文字幕在线有码 | 亚洲精品一区二区三区在线观看 | 久久久午夜电影 | 99热这里只有精品国产首页 | 一本色道久久综合亚洲二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | 免费一级片在线观看 | 日韩精品视频在线观看免费 | 99国产精品久久久久久久久久 | 国产又黄又爽无遮挡 | 久在线观看视频 | 日韩色视频在线观看 | 亚州天堂 | 亚洲专区欧美专区 | 超碰在线免费福利 | 国产黄色在线看 | 在线播放视频一区 | 亚洲国产精品va在线看 | 又黄又刺激的网站 | www.天天色 | 免费男女网站 | 五月激情视频 | 81精品国产乱码久久久久久 | 日韩免费电影网站 | 免费观看视频的网站 | 日韩视频一 | 欧美aa一级片 | 国产精品久久久久久久久久久久午夜 | 免费99视频 | 中文字幕视频一区二区 | 美女网色 | 亚洲激情精品 | 欧美日韩国产精品一区二区三区 | 久久亚洲综合国产精品99麻豆的功能介绍 | 国产中年夫妇高潮精品视频 | 天天透天天插 | 男女啪啪网站 | 国产人成看黄久久久久久久久 | 亚洲在线视频网站 | 99精品视频在线观看播放 | 国产高清专区 | 亚洲欧美日韩国产 | 久久99精品国产麻豆婷婷 | a视频免费| 香蕉日日| 婷婷成人亚洲综合国产xv88 | 久久久久久久久久久久久影院 | 久在线观看 | 久久精品电影 | 在线看黄网站 | 亚洲精品白浆高清久久久久久 | 国产亚洲资源 | 欧美亚洲一级片 | 国产精品一区二区62 | 成人毛片一区二区三区 | 亚洲精品2区 | 日一日干一干 | 玖玖色在线观看 | 九九九热精品免费视频观看 | 国产一区二区精品91 | 手机看片| 91免费在线 | 精品综合久久 | 人人插人人搞 | 日韩xxxxxxxxx| 中文字幕在线观看完整版电影 | 五月天伊人网 | 国产精品乱码高清在线看 | 少妇bbw撒尿 | 日韩av免费大片 | 不卡的一区二区三区 | 久久成人国产精品免费软件 | 天天综合色天天综合 | 亚洲一区二区三区精品在线观看 | 日韩特黄av | 国产区精品区 | 又黄又刺激的网站 | 黄色小说视频在线 | 高清日韩一区二区 | 久久夜靖品 | 在线看毛片网站 | 色香天天| 午夜国产一区二区 | 欧美极品一区二区三区 | 国产一区二区日本 | 青青草国产成人99久久 | 日韩电影久久 | 97精品久久人人爽人人爽 | а天堂中文最新一区二区三区 | 99热在线看| 日韩欧美精品在线 | 成人午夜电影在线播放 | 91av精品| 国产一区在线免费观看视频 | 久久中文字幕导航 | 极品国产91在线网站 | 国产一级免费在线观看 | 美女国产网站 | 操久在线| 亚洲一区免费在线 | 国产精品女 | 国产一区视频在线播放 | 伊甸园永久入口www 99热 精品在线 | 人人干免费 | 免费看的视频 | 99tvdz@gmail.com | 九九视频热 | 日韩综合在线观看 | 91麻豆精品91久久久久同性 | 日本福利视频在线 | 在线观看www视频 | 天堂av免费看 | 欧洲一区二区三区精品 | 日韩欧美视频在线播放 | 极品嫩模被强到高潮呻吟91 | 91精品一区二区三区蜜桃 | 色噜噜日韩精品欧美一区二区 | 久草在线最新 | 国产美女精品视频 | 亚洲欧美国产精品va在线观看 | 五月天亚洲综合小说网 | www.狠狠 | 性色va | 亚洲国产精品一区二区久久hs | 久久中文欧美 | 丁香六月婷婷开心婷婷网 | 免费合欢视频成人app | 精品国产_亚洲人成在线 | 欧美调教网站 | 精品主播网红福利资源观看 | 激情视频国产 | 91人人干 | 久久手机在线视频 | 综合网中文字幕 | 99热超碰在线 | 伊人影院得得 | 午夜精品久久久久久久99婷婷 | 丁香激情婷婷 | 欧美视频在线二区 | www.激情五月.com | 天天综合狠狠精品 | 精品国产美女 | 五月天亚洲综合小说网 | 99精品国产免费久久 | 久草视频一区 | 91麻豆精品国产自产在线游戏 | 午夜精品福利在线 | 丁香在线观看完整电影视频 | 91久久一区二区 | 久久久久国产精品厨房 | 激情五月综合 | 视频一区二区精品 | 激情综合啪| 美女视频免费精品 | 国产成人精品一区二区三区在线观看 | 在线中文字幕一区二区 | 国产高清一区二区 | 久久午夜电影网 | 婷婷丁香国产 | 色婷婷在线播放 | 黄网站大全 | 欧美成人亚洲 | 一区二区三区在线免费观看视频 | 色婷婷中文 | 美女视频黄频大全免费 | 国产日韩在线看 | 欧美成人精品在线 | 93久久精品日日躁夜夜躁欧美 | 成年人在线观看 | 日本精品中文字幕在线观看 | 日韩在线中文字幕视频 | 久久亚洲综合国产精品99麻豆的功能介绍 | 五月天视频网站 | 美女久久久久久久 | 天天拍天天干 | 久久99国产精品免费网站 | 黄色网www | 蜜臀av性久久久久av蜜臀三区 | 亚洲 中文字幕av | 亚洲美女在线一区 | 九九九国产| 日本在线观看一区二区 | 97成人超碰| 天天曰天天干 | 夜夜躁狠狠燥 | 久久午夜精品视频 | 国产精品中文在线 | 国产一卡二卡四卡国 | 人人爽人人澡 | 狠狠狠狠狠狠天天爱 | 中文日韩在线 | 久久久久亚洲精品国产 | 亚洲激情网站免费观看 | 中文字幕乱码亚洲精品一区 | 久久久激情网 | 日韩在线免费播放 | 深爱激情站 | 精品91在线 | 在线免费黄色毛片 | 成年人电影毛片 | 国产精品一区二区三区四区在线观看 | 亚洲精品在线视频网站 | 亚州激情视频 | 亚洲精品免费在线观看视频 | av免费观看高清 | av电影在线不卡 | 日韩欧美在线一区二区 | 国产一级免费观看 | 欧美二区视频 | 国产在线精品一区二区三区 | 日韩精品视频免费专区在线播放 | 久久久久久久久久国产精品 | 国产精品综合在线 | 美女视频黄免费的久久 | 欧美激情精品一区 | 日本免费一二三区 | 日韩免费观看一区二区 | 狠狠干,狠狠操 | 久久久激情视频 | 日韩免费 | 国产手机av在线 | 国产人成精品一区二区三 | 国产91aaa | 超碰97在线资源站 | 免费在线国产 | 中文字幕在线看视频国产中文版 | a天堂一码二码专区 | 久久精品99北条麻妃 | 国产日韩欧美在线一区 | 国产精品久久久久久久7电影 | 欧美精品久久久久久久久老牛影院 | 天天天天爱天天躁 | 久久久受www免费人成 | 日韩在线观看小视频 | 久久96国产精品久久99软件 | 国产精品麻豆91 | 不卡av在线免费观看 | 免费看三级网站 | 亚洲精品永久免费视频 | 婷婷在线网 | 欧美激情亚洲综合 | 91亚洲夫妻 | 成年人在线免费看 | 日韩中文字幕电影 | 欧美激情综合色 | 国产精品久久久久久久久久久久久 | 成人av免费 | 久热免费 | 精品国产精品国产偷麻豆 | 九九九九免费视频 | 91传媒免费观看 | 国产精品99久久久久久大便 | 999国内精品永久免费视频 | 五月在线| 久久精品视频在线 | 黄色特一级 | av国产在线观看 | 97在线精品视频 | 久久精品国产亚洲精品2020 | 久久免费视频一区 | 西西大胆啪啪 | 国产亚洲欧美精品久久久久久 | 亚洲精品午夜国产va久久成人 | 久久视频6 | 亚洲做受高潮欧美裸体 | 国产午夜精品免费一区二区三区视频 | 人人澡人人爽 | 国产在线播放一区二区三区 | 亚洲人在线视频 | 久久综合中文字幕 | 麻豆av一区二区三区在线观看 | 亚洲国产精品久久久久婷婷884 | 免费中文字幕 | 国产91精品一区二区麻豆网站 | 4p变态网欧美系列 | 亚洲国产一二三 | 99久久精品国产一区 | 在线观看完整版免费 | 精品在线视频一区二区三区 | 男女精品久久 | 天天玩天天操天天射 | 亚洲午夜久久久久久久久 | 亚洲国产av精品毛片鲁大师 | 国产精品理论视频 | 国产精品人人做人人爽人人添 | 久草国产精品 | 免费观看第二部31集 | 成人宗合网 | 亚洲精品字幕在线观看 | 深夜国产在线 | 中文字幕第一页在线视频 | 91九色性视频 | 日韩高清在线一区二区三区 | 日韩av片无码一区二区不卡电影 | 欧美三级高清 | 91九色性视频 | 超黄视频网站 | 国产精品免费一区二区三区 | 96国产在线| 九七视频在线 | 人人艹人人 | 毛片基地黄久久久久久天堂 | 久久黄色网页 | 国产精品久久久久毛片大屁完整版 | 色综合久久88色综合天天人守婷 | 日女人免费视频 | 日日碰狠狠躁久久躁综合网 | 日韩三级免费 | 亚洲精品乱码久久久久久蜜桃91 | 操操操天天操 | 天天操天天爱天天爽 | 免费在线观看成人av | 国产精品欧美久久久久三级 | 免费黄色看片 | 久久精品久久国产 | 天天插日日射 | 91黄色视屏| 夜夜嗨av色一区二区不卡 | 在线免费观看涩涩 | 久久精品视频在线 | 黄色av高清| 午夜视频在线观看一区二区三区 | 91精品专区 | 日本二区三区在线 | 亚洲高清视频在线 | 欧美极品xxx | 亚洲狠狠 | 亚洲婷婷丁香 | 国产精品av在线免费观看 | 国产一级在线免费观看 | 色婷婷激情网 | 天堂中文在线视频 | 国产在线观看地址 | 国产欧美综合视频 | 久久国产精品久久精品国产演员表 | 色九色| 国产精品久久久久av福利动漫 | 日韩精品中文字幕在线观看 | 超碰在线资源 | 日本爱爱免费视频 | 亚洲精品在线观看av | 免费看的黄色录像 | 91网页版免费观看 | av电影免费在线看 | 99精品影视 | 亚洲一二视频 | 中文字幕一区av | 日韩天天干 | 国产a级片免费观看 | 五月天堂色 | 亚洲精品高清一区二区三区四区 | 黄色在线视频网址 | www.福利| 国产一二三区在线观看 | 久久久久久综合网天天 | 久久精品—区二区三区 | 天天伊人狠狠 | 五月天com | 99爱视频| 日韩免费观看av | 亚洲视频播放 | 美女在线国产 | 国产成人av网 | 中文字幕电影在线 | 91网免费观看 | 久久久久久久久福利 | 久热国产视频 | 国产最新在线 | 国产美女免费观看 | 日日干视频 | 色av资源网| 亚洲va欧洲va国产va不卡 | 亚洲日韩欧美视频 | 91视频高清免费 | 激情视频免费在线观看 | 国产精品久久久久久久久搜平片 | 免费亚洲婷婷 | 在线精品国产 | 久久视| 免费观看国产精品 | 国产在线观看免费观看 | 在线观看网站av | 97av在线视频 | 午夜精品一区二区三区在线视频 | 毛片二区 | 香蕉精品视频在线观看 | 一区二区电影在线观看 | av免费观看网址 | avhd高清在线谜片 | 一级黄色片在线免费观看 | 最新99热| 亚洲成人精品在线观看 | 国产系列在线观看 | 手机av在线网站 | 亚洲精品国产免费 | 蜜臀av在线一区二区三区 | av电影亚洲 | 黄色三级在线看 | 91视频3p | 亚洲欧美视频 | 91精品国产自产在线观看永久 | 午夜婷婷网| 一区二区 久久 | 一区二区三区国 | 成人在线一区二区 | 永久黄网站色视频免费观看w | 丁香六月国产 | 国内精品视频免费 | 免费精品视频 | av免费观看网址 | 97日日碰人人模人人澡分享吧 | 欧美aaa大片 | 天堂av在线中文在线 | 国产1区在线观看 | 狠狠干天天 | 国产日产高清dvd碟片 | 久草在线网址 | 国产91综合一区在线观看 | 成人91在线观看 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 亚洲永久精品在线 | 成人黄色小说视频 | 国产高清在线免费视频 | 日本aaaa级毛片在线看 | 在线视频一区二区 | 高清av免费一区中文字幕 | 1024手机基地在线观看 | 在线观看国产v片 | 国产日韩欧美精品在线观看 | 国产亚洲精品成人av久久ww | 成人a级免费视频 | 麻豆久久久 | 中文字幕一区二区三区四区久久 | 日韩午夜三级 | 99精品视频免费看 | 色婷婷啪啪免费在线电影观看 | 手机看片1042 | 日日干干| 91在线免费看片 | 国产成人一区二区三区影院在线 | 91高清免费 | 欧美日韩三级在线观看 | 69亚洲精品 | 久久久久免费精品国产 | 国产一及片 | 97免费在线观看视频 | 久久人操| av综合站| 黄色在线免费观看网址 | 国产精品美女网站 | 国内99视频| av 一区 二区 久久 | 欧美三级高清 | 96亚洲精品久久久蜜桃 | 992tv成人免费看片 | 免费三及片 | 午夜视频在线观看一区 | 成人黄在线观看 | 91av蜜桃 | 婷婷激情综合网 | a级一a一级在线观看 | 在线播放亚洲 | 人人爽人人乐 | 天天色播 | 国产色就色 | 久久天堂亚洲 | 中文字幕精品一区 | 欧美日韩国产mv | avsex| 国产无区一区二区三麻豆 | 国产精品观看 | 免费的黄色av | 久久国产精品久久精品国产演员表 | 亚洲激情六月 | 国产精品私人影院 | 欧洲亚洲女同hd | 国产又粗又猛又黄视频 | 日本在线视频网址 | 色综合久久中文字幕综合网 | 国产亚洲精品久久19p | 欧美日韩在线播放一区 | 久久九九免费视频 | 天天爽天天爽天天爽 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 中文字幕av播放 | 天堂av在线7 | 免费久久久 | 免费观看一级一片 | 国产一线在线 | 国产精品入口a级 | 2019免费中文字幕 | 国产最顶级的黄色片在线免费观看 | 国产成人精品一区二三区 | 久久婷婷精品 | 97精品国产97久久久久久 | 国内精品福利视频 | 日本久久成人 | 午夜精品婷婷 | 啪啪午夜免费 | 日日爱网址 | 久久神马影院 | 色视频国产直接看 | 99这里只有精品视频 | 久久精品aaa | 正在播放亚洲精品 | 91视频观看免费 | 婷婷精品| 日韩精品三区四区 | 免费观看午夜视频 | 亚洲天堂精品视频在线观看 | 韩国精品一区二区三区六区色诱 | 久久涩涩网站 | 久草电影在线观看 | 美女视频一区二区 | 91av美女| 欧美激情综合五月 | 久久综合久久综合这里只有精品 | 欧美一区二区精美视频 | 国内精品久久久久久久97牛牛 | 一区 在线 影院 | 天天舔天天射天天操 | 精品国产1区| 天天爱天天操天天爽 | 操操操干干干 | 欧美激情第一区 | 国产精品久久久久久久午夜片 | 亚洲高清国产视频 | 久久精品中文字幕少妇 | 日韩久久视频 | 久久九九精品 | 欧美日韩一区二区免费在线观看 | 欧美日韩精品在线观看 | 久 久久影院 | 色视频网站免费观看 | 色片网站在线观看 | 国产精品日韩在线播放 | 国产成人精品999 | 99r精品视频在线观看 | 精品福利视频在线 | 99热超碰| 国产一区二区三区网站 | 国产五码一区 | 久久www免费视频 | 激情欧美日韩一区二区 | 青青久草在线视频 | www免费| 大型av综合网站 | www.黄色小说.com | 日本少妇视频 | 日韩精品中文字幕在线不卡尤物 | 久久久五月婷婷 | 欧美va在线观看 | 亚洲激情久久 | 国产一区二区三区免费观看视频 | 超级碰碰视频 | 亚洲欧美日本国产 | 激情综合五月天 | 五月婷综合 | 蜜臀精品久久久久久蜜臀 | 免费观看成年人视频 | 91入口在线观看 | 999一区二区三区 | 日韩精品免费一区二区 | 六月丁香久久 | 伊人婷婷激情 | 黄色av电影一级片 | 精品伊人久久久 | 深爱激情五月婷婷 | 热久久精品在线 | 天天操天天操天天操天天操天天操 | 日韩精品一区二区免费视频 | 一区二区精品在线观看 | 麻豆国产网站 | 91精品伦理 | 国产一区麻豆 | 久久看片 | 在线免费观看黄色av | 免费视频成人 | 五月婷婷视频在线观看 | 青春草视频在线播放 | 日韩在线观看一区二区三区 | 日日干天天爽 | 在线免费高清 | 国产在线观看a | 色综合久久88色综合天天免费 | 在线观看91精品国产网站 | 久久久久久久久精 | 天天色天天色天天色 | 三上悠亚一区二区在线观看 | 91成人看片| 中文区中文字幕免费看 | 亚洲另类在线视频 | 免费看三级黄色片 | 日韩高清久久 | 久保带人| av在线小说 | 免费观看一级成人毛片 | 中文乱幕日产无线码1区 | 91成人在线视频观看 | 伊人久久在线观看 | 久久免费视频3 | 久热超碰| 狠狠色丁香婷婷综合久小说久 | 久久五月天综合 | 日韩天天干 | av免费电影在线 | 日韩午夜在线观看 | 国产亚洲精品久久久久久电影 | 91麻豆文化传媒在线观看 | 91网免费看 | 亚洲我射av | 成人国产精品一区二区 | 天天操天天谢 | 久久欧美视频 | 91色蜜桃 | 九月婷婷综合网 | 欧美性网站 | 欧美久久久久久久久久久久久 | 一区二区精品在线 | 欧美一级片免费观看 | 黄污网站在线 | 日日天天 | 久草网视频在线观看 | 美女免费网视频 | 亚洲1区在线| 99久久精品免费看 | 亚洲视频 视频在线 | 免费在线国产精品 | 久久免费视频在线观看30 | 日本在线观看一区二区 | 精品在线观| 天堂av一区二区 | 国产视频欧美视频 | 日韩免费成人av | 欧美一进一出抽搐大尺度视频 | 久久看片网 | 欧美激情一区不卡 | 欧美激情亚洲综合 | 欧美性生活免费看 | 久久久91精品国产 | 久久日韩精品 | 国产精品欧美 | 狠狠久久婷婷 | 干综合网 | 国产精品露脸在线 | 国产精品美女免费 | 我要看黄色一级片 | 久久人人97超碰国产公开结果 | 欧美一级激情 | 91av视频免费在线观看 | 国产女人40精品一区毛片视频 | 91av资源在线 | 天天综合网 天天综合色 | 日日爽视频 | 91精品在线播放 | 一二三精品视频 | 在线中文字幕视频 | 日本在线观看视频一区 | 91探花在线| 男女拍拍免费视频 | 香蕉在线播放 | 亚洲一区二区三区在线看 | 久久99国产综合精品 | 婷婷六月色 | 日韩丝袜在线观看 | 91尤物在线播放 | www.com黄| 国产高清成人av | 久草| 亚洲人成人在线 | 国产精品网址在线观看 | 国产精品 国产精品 | 91成人在线网站 | www.激情五月.com| 久久99精品热在线观看 | 日日干日日操 | 欧美久草视频 | 在线观看免费中文字幕 | 国产区在线 | 国产精品视频线看 | 成人xxxx| 九九免费在线观看 | 激情综合网在线观看 | 西西大胆免费视频 | 国产视频不卡 | av黄色一级片 | 在线91精品 | 超碰在线资源 | www日韩| 久久久久电影网站 | 黄色1级大片 | 日韩免费一区二区三区 | 日韩久久一区二区 | 欧美色婷 | 91亚洲成人| 一区二区 不卡 | 日本中文字幕一二区观 | 1024手机基地在线观看 | 日色在线视频 | 99r在线| www.888.av| 国产a国产 | 国产91九色视频 | 成年人视频在线观看免费 | 色视频在线观看免费 | 超碰最新网址 | 看黄色.com | 亚洲精品综合一区二区 | 国产午夜三级一区二区三桃花影视 | 亚洲欧美综合精品久久成人 | 中文字幕日韩无 | 97狠狠操 | 最近日本mv字幕免费观看 | 在线精品观看 | 婷婷色综合 | 最近日本韩国中文字幕 | 日韩高清在线观看 | 亚洲动漫在线观看 | 国产一区二区免费看 | 午夜免费视频网站 | 96久久欧美麻豆网站 | 视频99爱| 伊人色综合久久天天网 | 久草在线手机观看 | 亚洲精品在线看 | 99视频在线精品国自产拍免费观看 | 免费在线精品视频 | 黄污在线观看 | 亚洲第一区精品 | 成人黄色小说网 | 久久伦理电影网 | 国产在线传媒 | www.亚洲黄色 | 人人看人人做人人澡 | 在线小视频你懂的 | 西西www4444大胆在线 | 国产中文字幕亚洲 | 久久精品一区二区国产 | 超碰97中文| 国产精品免费在线播放 | 九九九九热精品免费视频点播观看 | 亚洲精品在线免费播放 | 久久精品久久99精品久久 | 久久免视频 | 亚洲国产精品电影 | 亚洲 在线 | 91视频免费视频 | 国产不卡视频在线 | 国产日韩欧美精品在线观看 | 国产黄色在线观看 | 丰满少妇在线观看资源站 | 九色91视频| 亚洲精品美女在线 | 中文字幕你懂的 | 丝袜足交在线 | 日韩色综合 | 亚洲综合视频在线播放 | 毛片美女网站 | 五月婷婷狠狠 | 日韩欧美一区二区不卡 | 欧美日韩一区二区免费在线观看 | 亚洲免费精品视频 | 久久久久久久久网站 | 亚洲视频免费在线 | 97天堂 | 毛片随便看| 久久久精品国产一区二区 | 2019天天干夜夜操 | 叶爱av在线 | 中文亚洲欧美日韩 | 97夜夜澡人人双人人人喊 | 亚洲一区 av | 久久综合网色—综合色88 | 国产高清中文字幕 | 91在线视频免费播放 | 五月激情综合婷婷 | 国产一级片视频 | 在线看日韩av | 国产手机在线播放 | 91精品999| 欧美网址在线观看 | 中文字幕观看av | 亚洲激情在线观看 | 97国产一区二区 | 最近中文字幕完整视频高清1 | 欧美经典久久 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产区精品 | 一区二区三区在线免费观看 | 久久国产精品视频 | 激情综合六月 | 国产日韩欧美在线观看 | 免费污片 | 在线观看免费成人av | 五月天久久综合网 | 免费在线观看黄 | 欧美色综合久久 | 97视频总站| 久久久精品欧美 | 中文av资源站 | 日韩精品一区二区三区免费观看 | 久久免费高清视频 | 精品久久久影院 | 99久久99久久精品国产片果冰 | 日韩免费观看一区二区 | 天天摸天天弄 | 国产91亚洲精品 | 婷婷网址| 中文字幕国产亚洲 | 99精品免费久久久久久久久日本 | 日韩欧美视频在线观看免费 | 美国av大片| 国产小视频91 | 亚洲japanese制服美女 | 精品欧美小视频在线观看 | 欧美日韩中字 | 黄色精品网站 | 三上悠亚在线免费 | 九色视频网址 | 精品国产人成亚洲区 | 久久综合九色综合97婷婷女人 | www九九热| 久久久久国产一区二区 | 国产精品久久久久婷婷 | 国产精品麻豆果冻传媒在线播放 | 亚洲精品一区中文字幕乱码 | 丁香午夜 | www久久九 | 国产三级av在线 | 久久久久久久久久久影院 | 日韩av快播电影网 | 日日碰狠狠添天天爽超碰97久久 | 国产91精品看黄网站在线观看动漫 | 超碰97在线资源站 | 国产精品人成电影在线观看 | 成年人视频在线免费观看 | 99在线国产 | 91在线亚洲 | 亚洲在线日韩 | 在线观看视频免费播放 | 国产二区视频在线观看 | 精品一区电影国产 | 久久精品视频国产 | 免费在线视频一区二区 | 国产日韩三级 | av在线小说| 日韩精品一区电影 | 婷婷视频在线观看 | 1024在线看片 | 精品999在线| 菠萝菠萝在线精品视频 | 成人观看 | 最近免费中文字幕大全高清10 | 99在线精品免费视频九九视 | 九九热免费精品视频 | 久久久久国产精品免费 | 日韩在线观看视频免费 | www..com黄色片 | 五月亚洲综合 | 久久手机精品视频 | 色婷婷综合成人av | 91丨九色丨丝袜 | 国产福利中文字幕 | 黄色免费网战 | 欧美日韩在线免费观看视频 | 国产精品一区二区62 | 精品国内自产拍在线观看视频 | 欧美性爽爽 | 久章草在线观看 | 在线草 | 国产资源精品在线观看 | 欧美日韩国产在线一区 | 国产只有精品 | 伊人永久在线 | 国产高清在线视频 | 99热在线这里只有精品 | 日本不卡一区二区三区在线观看 | 顶级欧美色妇4khd | 亚洲精品一区二区三区在线观看 | 国产精品久久久久久久久久不蜜月 | 亚洲综合小说电影qvod | 中文字幕文字幕一区二区 | 日韩最新在线视频 | 黄色片视频在线观看 | 日本一区二区三区视频在线播放 | 久久精品一区二区三区四区 | 欧美五月婷婷 |