正在显示
1 个修改的文件
包含
26 行增加
和
2 行删除
| @@ -147,7 +147,7 @@ class MediaTrackEqualsDetectorTest { | @@ -147,7 +147,7 @@ class MediaTrackEqualsDetectorTest { | ||
| 147 | fun foo() : Boolean { | 147 | fun foo() : Boolean { |
| 148 | val a = MediaStreamTrack() | 148 | val a = MediaStreamTrack() |
| 149 | val b = MediaStreamTrack() | 149 | val b = MediaStreamTrack() |
| 150 | - return a === b; | 150 | + return a == b; |
| 151 | } | 151 | } |
| 152 | }""" | 152 | }""" |
| 153 | ).indented() | 153 | ).indented() |
| @@ -172,7 +172,7 @@ class MediaTrackEqualsDetectorTest { | @@ -172,7 +172,7 @@ class MediaTrackEqualsDetectorTest { | ||
| 172 | fun foo() : Boolean { | 172 | fun foo() : Boolean { |
| 173 | val a = MediaStreamTrack() | 173 | val a = MediaStreamTrack() |
| 174 | val b = MediaStreamTrack() | 174 | val b = MediaStreamTrack() |
| 175 | - return a == b | 175 | + return a === b |
| 176 | } | 176 | } |
| 177 | }""" | 177 | }""" |
| 178 | ).indented() | 178 | ).indented() |
| @@ -182,6 +182,30 @@ class MediaTrackEqualsDetectorTest { | @@ -182,6 +182,30 @@ class MediaTrackEqualsDetectorTest { | ||
| 182 | .expectErrorCount(1) | 182 | .expectErrorCount(1) |
| 183 | } | 183 | } |
| 184 | 184 | ||
| 185 | + @Test | ||
| 186 | + fun kotlinMediaTrackEquals() { | ||
| 187 | + lint() | ||
| 188 | + .allowMissingSdk() | ||
| 189 | + .files( | ||
| 190 | + mediaStreamTrack(), | ||
| 191 | + kotlin( | ||
| 192 | + """ | ||
| 193 | + package foo | ||
| 194 | + import org.webrtc.MediaStreamTrack | ||
| 195 | + | ||
| 196 | + class Example { | ||
| 197 | + fun foo() : Boolean { | ||
| 198 | + val a = MediaStreamTrack() | ||
| 199 | + val b = MediaStreamTrack() | ||
| 200 | + return a.equals(b) | ||
| 201 | + } | ||
| 202 | + }""" | ||
| 203 | + ).indented() | ||
| 204 | + ) | ||
| 205 | + .issues(MediaTrackEqualsDetector.ISSUE) | ||
| 206 | + .run() | ||
| 207 | + .expectErrorCount(1) | ||
| 208 | + } | ||
| 185 | 209 | ||
| 186 | @Test | 210 | @Test |
| 187 | fun kotlinProperMediaTrackEquality() { | 211 | fun kotlinProperMediaTrackEquality() { |
-
请 注册 或 登录 后发表评论