Skip to content

Instantly share code, notes, and snippets.

@rbrovko
Created August 9, 2019 06:11
Show Gist options
  • Save rbrovko/2ef55609edbf380d3b9e0fe7110a5d6e to your computer and use it in GitHub Desktop.
Save rbrovko/2ef55609edbf380d3b9e0fe7110a5d6e to your computer and use it in GitHub Desktop.
testNote_whenImmutableNoteCopy_rateConditions
import XCTest
@testable import Notes
class NoteTests: XCTestCase {
private let uid = "123"
private let title = "title"
private let content = "text"
private let importance = Note.Importance.normal
private var sut: Note!
override func setUp() {
super.setUp()
sut = Note(title: title, content: content, importance: importance)
}
override func tearDown() {
sut = nil
super.tearDown()
}
func testNote_whenImmutableNoteCopy_rateConditions() {
let group = DispatchGroup()
for i in 0..<1000 {
group.enter()
DispatchQueue.global().async {
var obj: Note! = self.sut
let sleepVal = arc4random() % 1000
usleep(sleepVal)
let r = CGFloat(arc4random() % 256) / 255
let g = CGFloat(arc4random() % 256) / 255
let b = CGFloat(arc4random() % 256) / 255
let color = UIColor(red: r, green: g, blue: b, alpha: 1)
obj = obj.update(title: "Text #\(i)", content: "#\(i)", color: color)
let isEqualTitle = obj.title == "Text #\(i)"
print("=> \(i) \(obj.color == color) isEqualTitle: \(isEqualTitle) '\(obj.title)' '\(obj.content)'")
}
}
let result = group.wait(timeout: DispatchTime.now() + 5)
XCTAssert(result == .success)
}
}
=> 0 true isEqualTitle: true 'Text #0' '#0'
=> 4 true isEqualTitle: true 'Text #4' '#4'
=> 6 true isEqualTitle: true 'Text #6' '#6'
=> 2 true isEqualTitle: true 'Text #2' '#2'
=> 3 true isEqualTitle: true 'Text #3' '#3'
=> 5 true isEqualTitle: true 'Text #5' '#5'
=> 10 true isEqualTitle: true 'Text #10' '#10'
=> 11 true isEqualTitle: true 'Text #11' '#11'
=> 28 true isEqualTitle: true 'Text #28' '#28'
=> 16 true isEqualTitle: true 'Text #16' '#16'
=> 7 true isEqualTitle: true 'Text #7' '#7'
=> 9 true isEqualTitle: true 'Text #9' '#9'
=> 1 true isEqualTitle: true 'Text #1' '#1'
=> 8 true isEqualTitle: true 'Text #8' '#8'
=> 21 true isEqualTitle: true 'Text #21' '#21'
=> 26 true isEqualTitle: true 'Text #26' '#26'
=> 30 true isEqualTitle: true 'Text #30' '#30'
=> 24 true isEqualTitle: true 'Text #24' '#24'
=> 15 true isEqualTitle: true 'Text #15' '#15'
=> 45 true isEqualTitle: true 'Text #45' '#45'
=> 33 true isEqualTitle: true 'Text #33' '#33'
=> 14 true isEqualTitle: true 'Text #14' '#14'
=> 23 true isEqualTitle: true 'Text #23' '#23'
=> 18 true isEqualTitle: true 'Text #18' '#18'
=> 39 true isEqualTitle: true 'Text #39' '#39'
=> 25 true isEqualTitle: true 'Text #25' '#25'
=> 37 true isEqualTitle: true 'Text #37' '#37'
=> 31 true isEqualTitle: true 'Text #31' '#31'
=> 27 true isEqualTitle: true 'Text #27' '#27'
=> 22 true isEqualTitle: true 'Text #22' '#22'
=> 20 true isEqualTitle: true 'Text #20' '#20'
=> 53 true isEqualTitle: true 'Text #53' '#53'
=> 13 true isEqualTitle: true 'Text #13' '#13'
=> 29 true isEqualTitle: true 'Text #29' '#29'
=> 35 true isEqualTitle: true 'Text #35' '#35'
=> 17 true isEqualTitle: true 'Text #17' '#17'
=> 58 true isEqualTitle: true 'Text #58' '#58'
=> 19 true isEqualTitle: true 'Text #19' '#19'
=> 49 true isEqualTitle: true 'Text #49' '#49'
=> 48 true isEqualTitle: true 'Text #48' '#48'
=> 51 true isEqualTitle: true 'Text #51' '#51'
=> 78 true isEqualTitle: true 'Text #78' '#78'
=> 12 true isEqualTitle: true 'Text #12' '#12'
=> 46 true isEqualTitle: true 'Text #46' '#46'
=> 61 true isEqualTitle: true 'Text #61' '#61'
=> 44 true isEqualTitle: true 'Text #44' '#44'
=> 32 true isEqualTitle: true 'Text #32' '#32'
=> 36 true isEqualTitle: true 'Text #36' '#36'
=> 34 true isEqualTitle: true 'Text #34' '#34'
=> 97 true isEqualTitle: true 'Text #97' '#97'
=> 89 true isEqualTitle: true 'Text #89' '#89'
=> 41 true isEqualTitle: true 'Text #41' '#41'
=> 72 true isEqualTitle: true 'Text #72' '#72'
=> 104 true isEqualTitle: true 'Text #104' '#104'
=> 75 true isEqualTitle: true 'Text #75' '#75'
=> 57 true isEqualTitle: true 'Text #57' '#57'
=> 40 true isEqualTitle: true 'Text #40' '#40'
=> 50 true isEqualTitle: true 'Text #50' '#50'
=> 54 true isEqualTitle: true 'Text #54' '#54'
=> 65 true isEqualTitle: true 'Text #65' '#65'
=> 69 true isEqualTitle: true 'Text #69' '#69'
=> 68 true isEqualTitle: true 'Text #68' '#68'
=> 76 true isEqualTitle: true 'Text #76' '#76'
=> 42 true isEqualTitle: true 'Text #42' '#42'
=> 101 true isEqualTitle: true 'Text #101' '#101'
=> 99 true isEqualTitle: true 'Text #99' '#99'
=> 92 true isEqualTitle: true 'Text #92' '#92'
=> 56 true isEqualTitle: true 'Text #56' '#56'
=> 73 true isEqualTitle: true 'Text #73' '#73'
=> 52 true isEqualTitle: true 'Text #52' '#52'
=> 67 true isEqualTitle: true 'Text #67' '#67'
=> 55 true isEqualTitle: true 'Text #55' '#55'
=> 62 true isEqualTitle: true 'Text #62' '#62'
=> 64 true isEqualTitle: true 'Text #64' '#64'
=> 60 true isEqualTitle: true 'Text #60' '#60'
=> 90 true isEqualTitle: true 'Text #90' '#90'
=> 63 true isEqualTitle: true 'Text #63' '#63'
=> 95 true isEqualTitle: true 'Text #95' '#95'
=> 83 true isEqualTitle: true 'Text #83' '#83'
=> 71 true isEqualTitle: true 'Text #71' '#71'
=> 87 true isEqualTitle: true 'Text #87' '#87'
=> 79 true isEqualTitle: true 'Text #79' '#79'
=> 86 true isEqualTitle: true 'Text #86' '#86'
=> 70 true isEqualTitle: true 'Text #70' '#70'
=> 85 true isEqualTitle: true 'Text #85' '#85'
=> 74 true isEqualTitle: true 'Text #74' '#74'
=> 100 true isEqualTitle: true 'Text #100' '#100'
=> 80 true isEqualTitle: true 'Text #80' '#80'
=> 77 true isEqualTitle: true 'Text #77' '#77'
=> 66 true isEqualTitle: true 'Text #66' '#66'
=> 43 true isEqualTitle: true 'Text #43' '#43'
=> 82 true isEqualTitle: true 'Text #82' '#82'
=> 38 true isEqualTitle: true 'Text #38' '#38'
=> 59 true isEqualTitle: true 'Text #59' '#59'
=> 143 true isEqualTitle: true 'Text #143' '#143'
=> 81 true isEqualTitle: true 'Text #81' '#81'
=> 47 true isEqualTitle: true 'Text #47' '#47'
=> 117 true isEqualTitle: true 'Text #117' '#117'
=> 91 true isEqualTitle: true 'Text #91' '#91'
=> 94 true isEqualTitle: true 'Text #94' '#94'
=> 135 true isEqualTitle: true 'Text #135' '#135'
=> 147 true isEqualTitle: true 'Text #147' '#147'
=> 116 true isEqualTitle: true 'Text #116' '#116'
=> 126 true isEqualTitle: true 'Text #126' '#126'
=> 149 true isEqualTitle: true 'Text #149' '#149'
=> 93 true isEqualTitle: true 'Text #93' '#93'
=> 114 true isEqualTitle: true 'Text #114' '#114'
=> 123 true isEqualTitle: true 'Text #123' '#123'
=> 98 true isEqualTitle: true 'Text #98' '#98'
=> 105 true isEqualTitle: true 'Text #105' '#105'
=> 171 true isEqualTitle: true 'Text #171' '#171'
=> 141 true isEqualTitle: true 'Text #141' '#141'
=> 113 true isEqualTitle: true 'Text #113' '#113'
=> 102 true isEqualTitle: true 'Text #102' '#102'
=> 106 true isEqualTitle: true 'Text #106' '#106'
=> 132 true isEqualTitle: true 'Text #132' '#132'
=> 110 true isEqualTitle: true 'Text #110' '#110'
=> 160 true isEqualTitle: true 'Text #160' '#160'
=> 107 true isEqualTitle: true 'Text #107' '#107'
=> 173 true isEqualTitle: true 'Text #173' '#173'
=> 172 true isEqualTitle: true 'Text #172' '#172'
=> 121 true isEqualTitle: true 'Text #121' '#121'
=> 111 true isEqualTitle: true 'Text #111' '#111'
=> 115 true isEqualTitle: true 'Text #115' '#115'
=> 129 true isEqualTitle: true 'Text #129' '#129'
=> 108 true isEqualTitle: true 'Text #108' '#108'
=> 127 true isEqualTitle: true 'Text #127' '#127'
=> 125 true isEqualTitle: true 'Text #125' '#125'
=> 124 true isEqualTitle: true 'Text #124' '#124'
=> 119 true isEqualTitle: true 'Text #119' '#119'
=> 130 true isEqualTitle: true 'Text #130' '#130'
=> 120 true isEqualTitle: true 'Text #120' '#120'
=> 133 true isEqualTitle: true 'Text #133' '#133'
=> 131 true isEqualTitle: true 'Text #131' '#131'
=> 186 true isEqualTitle: true 'Text #186' '#186'
=> 134 true isEqualTitle: true 'Text #134' '#134'
=> 137 true isEqualTitle: true 'Text #137' '#137'
=> 152 true isEqualTitle: true 'Text #152' '#152'
=> 153 true isEqualTitle: true 'Text #153' '#153'
=> 145 true isEqualTitle: true 'Text #145' '#145'
=> 180 true isEqualTitle: true 'Text #180' '#180'
=> 150 true isEqualTitle: true 'Text #150' '#150'
=> 84 true isEqualTitle: true 'Text #84' '#84'
=> 122 true isEqualTitle: true 'Text #122' '#122'
=> 96 true isEqualTitle: true 'Text #96' '#96'
=> 138 true isEqualTitle: true 'Text #138' '#138'
=> 88 true isEqualTitle: true 'Text #88' '#88'
=> 158 true isEqualTitle: true 'Text #158' '#158'
=> 154 true isEqualTitle: true 'Text #154' '#154'
=> 128 true isEqualTitle: true 'Text #128' '#128'
=> 140 true isEqualTitle: true 'Text #140' '#140'
=> 103 true isEqualTitle: true 'Text #103' '#103'
=> 165 true isEqualTitle: true 'Text #165' '#165'
=> 139 true isEqualTitle: true 'Text #139' '#139'
=> 168 true isEqualTitle: true 'Text #168' '#168'
=> 157 true isEqualTitle: true 'Text #157' '#157'
=> 215 true isEqualTitle: true 'Text #215' '#215'
=> 156 true isEqualTitle: true 'Text #156' '#156'
=> 151 true isEqualTitle: true 'Text #151' '#151'
=> 148 true isEqualTitle: true 'Text #148' '#148'
=> 196 true isEqualTitle: true 'Text #196' '#196'
=> 192 true isEqualTitle: true 'Text #192' '#192'
=> 142 true isEqualTitle: true 'Text #142' '#142'
=> 144 true isEqualTitle: true 'Text #144' '#144'
=> 176 true isEqualTitle: true 'Text #176' '#176'
=> 214 true isEqualTitle: true 'Text #214' '#214'
=> 197 true isEqualTitle: true 'Text #197' '#197'
=> 112 true isEqualTitle: true 'Text #112' '#112'
=> 109 true isEqualTitle: true 'Text #109' '#109'
=> 174 true isEqualTitle: true 'Text #174' '#174'
=> 185 true isEqualTitle: true 'Text #185' '#185'
=> 195 true isEqualTitle: true 'Text #195' '#195'
=> 159 true isEqualTitle: true 'Text #159' '#159'
=> 164 true isEqualTitle: true 'Text #164' '#164'
=> 169 true isEqualTitle: true 'Text #169' '#169'
=> 175 true isEqualTitle: true 'Text #175' '#175'
=> 190 true isEqualTitle: true 'Text #190' '#190'
=> 191 true isEqualTitle: true 'Text #191' '#191'
=> 161 true isEqualTitle: true 'Text #161' '#161'
=> 184 true isEqualTitle: true 'Text #184' '#184'
=> 219 true isEqualTitle: true 'Text #219' '#219'
=> 178 true isEqualTitle: true 'Text #178' '#178'
=> 166 true isEqualTitle: true 'Text #166' '#166'
=> 170 true isEqualTitle: true 'Text #170' '#170'
=> 163 true isEqualTitle: true 'Text #163' '#163'
=> 245 true isEqualTitle: true 'Text #245' '#245'
=> 136 true isEqualTitle: true 'Text #136' '#136'
=> 155 true isEqualTitle: true 'Text #155' '#155'
=> 181 true isEqualTitle: true 'Text #181' '#181'
=> 206 true isEqualTitle: true 'Text #206' '#206'
=> 198 true isEqualTitle: true 'Text #198' '#198'
=> 188 true isEqualTitle: true 'Text #188' '#188'
=> 208 true isEqualTitle: true 'Text #208' '#208'
=> 183 true isEqualTitle: true 'Text #183' '#183'
=> 177 true isEqualTitle: true 'Text #177' '#177'
=> 179 true isEqualTitle: true 'Text #179' '#179'
=> 213 true isEqualTitle: true 'Text #213' '#213'
=> 212 true isEqualTitle: true 'Text #212' '#212'
=> 205 true isEqualTitle: true 'Text #205' '#205'
=> 203 true isEqualTitle: true 'Text #203' '#203'
=> 222 true isEqualTitle: true 'Text #222' '#222'
=> 210 true isEqualTitle: true 'Text #210' '#210'
=> 199 true isEqualTitle: true 'Text #199' '#199'
=> 189 true isEqualTitle: true 'Text #189' '#189'
=> 146 true isEqualTitle: true 'Text #146' '#146'
=> 204 true isEqualTitle: true 'Text #204' '#204'
=> 194 true isEqualTitle: true 'Text #194' '#194'
=> 167 true isEqualTitle: true 'Text #167' '#167'
=> 217 true isEqualTitle: true 'Text #217' '#217'
=> 200 true isEqualTitle: true 'Text #200' '#200'
=> 118 true isEqualTitle: true 'Text #118' '#118'
=> 258 true isEqualTitle: true 'Text #258' '#258'
=> 235 true isEqualTitle: true 'Text #235' '#235'
=> 211 true isEqualTitle: true 'Text #211' '#211'
=> 223 true isEqualTitle: true 'Text #223' '#223'
=> 269 true isEqualTitle: true 'Text #269' '#269'
=> 226 true isEqualTitle: true 'Text #226' '#226'
=> 207 true isEqualTitle: true 'Text #207' '#207'
=> 209 true isEqualTitle: true 'Text #209' '#209'
=> 234 true isEqualTitle: true 'Text #234' '#234'
=> 279 true isEqualTitle: true 'Text #279' '#279'
=> 227 true isEqualTitle: true 'Text #227' '#227'
=> 263 true isEqualTitle: true 'Text #263' '#263'
=> 216 true isEqualTitle: true 'Text #216' '#216'
=> 228 true isEqualTitle: true 'Text #228' '#228'
=> 220 true isEqualTitle: true 'Text #220' '#220'
=> 187 true isEqualTitle: true 'Text #187' '#187'
=> 239 true isEqualTitle: true 'Text #239' '#239'
=> 277 true isEqualTitle: true 'Text #277' '#277'
=> 182 true isEqualTitle: true 'Text #182' '#182'
=> 242 true isEqualTitle: true 'Text #242' '#242'
=> 244 true isEqualTitle: true 'Text #244' '#244'
=> 268 true isEqualTitle: true 'Text #268' '#268'
=> 224 true isEqualTitle: true 'Text #224' '#224'
=> 218 true isEqualTitle: true 'Text #218' '#218'
=> 262 true isEqualTitle: true 'Text #262' '#262'
=> 236 true isEqualTitle: true 'Text #236' '#236'
=> 298 true isEqualTitle: true 'Text #298' '#298'
=> 295 true isEqualTitle: true 'Text #295' '#295'
=> 282 true isEqualTitle: true 'Text #282' '#282'
=> 285 true isEqualTitle: true 'Text #285' '#285'
=> 256 true isEqualTitle: true 'Text #256' '#256'
=> 299 true isEqualTitle: true 'Text #299' '#299'
=> 241 true isEqualTitle: true 'Text #241' '#241'
=> 257 true isEqualTitle: true 'Text #257' '#257'
=> 252 true isEqualTitle: true 'Text #252' '#252'
=> 231 true isEqualTitle: true 'Text #231' '#231'
=> 233 true isEqualTitle: true 'Text #233' '#233'
=> 290 true isEqualTitle: true 'Text #290' '#290'
=> 246 true isEqualTitle: true 'Text #246' '#246'
=> 162 true isEqualTitle: true 'Text #162' '#162'
=> 193 true isEqualTitle: true 'Text #193' '#193'
=> 255 true isEqualTitle: true 'Text #255' '#255'
=> 305 true isEqualTitle: true 'Text #305' '#305'
=> 293 true isEqualTitle: true 'Text #293' '#293'
=> 260 true isEqualTitle: true 'Text #260' '#260'
=> 278 true isEqualTitle: true 'Text #278' '#278'
=> 274 true isEqualTitle: true 'Text #274' '#274'
=> 247 true isEqualTitle: true 'Text #247' '#247'
=> 243 true isEqualTitle: true 'Text #243' '#243'
=> 265 true isEqualTitle: true 'Text #265' '#265'
=> 240 true isEqualTitle: true 'Text #240' '#240'
=> 250 true isEqualTitle: true 'Text #250' '#250'
=> 251 true isEqualTitle: true 'Text #251' '#251'
=> 248 true isEqualTitle: true 'Text #248' '#248'
=> 302 true isEqualTitle: true 'Text #302' '#302'
=> 271 true isEqualTitle: true 'Text #271' '#271'
=> 318 true isEqualTitle: true 'Text #318' '#318'
=> 272 true isEqualTitle: true 'Text #272' '#272'
=> 201 true isEqualTitle: true 'Text #201' '#201'
=> 275 true isEqualTitle: true 'Text #275' '#275'
=> 273 true isEqualTitle: true 'Text #273' '#273'
=> 261 true isEqualTitle: true 'Text #261' '#261'
=> 266 true isEqualTitle: true 'Text #266' '#266'
=> 238 true isEqualTitle: true 'Text #238' '#238'
=> 254 true isEqualTitle: true 'Text #254' '#254'
=> 225 true isEqualTitle: true 'Text #225' '#225'
=> 270 true isEqualTitle: true 'Text #270' '#270'
=> 276 true isEqualTitle: true 'Text #276' '#276'
=> 289 true isEqualTitle: true 'Text #289' '#289'
=> 264 true isEqualTitle: true 'Text #264' '#264'
=> 221 true isEqualTitle: true 'Text #221' '#221'
=> 237 true isEqualTitle: true 'Text #237' '#237'
=> 320 true isEqualTitle: true 'Text #320' '#320'
=> 334 true isEqualTitle: true 'Text #334' '#334'
=> 291 true isEqualTitle: true 'Text #291' '#291'
=> 230 true isEqualTitle: true 'Text #230' '#230'
=> 287 true isEqualTitle: true 'Text #287' '#287'
=> 249 true isEqualTitle: true 'Text #249' '#249'
=> 253 true isEqualTitle: true 'Text #253' '#253'
=> 281 true isEqualTitle: true 'Text #281' '#281'
=> 259 true isEqualTitle: true 'Text #259' '#259'
=> 352 true isEqualTitle: true 'Text #352' '#352'
=> 331 true isEqualTitle: true 'Text #331' '#331'
=> 202 true isEqualTitle: true 'Text #202' '#202'
=> 296 true isEqualTitle: true 'Text #296' '#296'
=> 348 true isEqualTitle: true 'Text #348' '#348'
=> 297 true isEqualTitle: true 'Text #297' '#297'
=> 288 true isEqualTitle: true 'Text #288' '#288'
=> 346 true isEqualTitle: true 'Text #346' '#346'
=> 351 true isEqualTitle: true 'Text #351' '#351'
=> 356 true isEqualTitle: true 'Text #356' '#356'
=> 354 true isEqualTitle: true 'Text #354' '#354'
=> 280 true isEqualTitle: true 'Text #280' '#280'
=> 307 true isEqualTitle: true 'Text #307' '#307'
=> 313 true isEqualTitle: true 'Text #313' '#313'
=> 284 true isEqualTitle: true 'Text #284' '#284'
=> 342 true isEqualTitle: true 'Text #342' '#342'
=> 359 true isEqualTitle: true 'Text #359' '#359'
=> 358 true isEqualTitle: true 'Text #358' '#358'
=> 344 true isEqualTitle: true 'Text #344' '#344'
=> 369 true isEqualTitle: true 'Text #369' '#369'
=> 311 true isEqualTitle: true 'Text #311' '#311'
=> 232 true isEqualTitle: true 'Text #232' '#232'
=> 328 true isEqualTitle: true 'Text #328' '#328'
=> 341 true isEqualTitle: true 'Text #341' '#341'
=> 336 true isEqualTitle: true 'Text #336' '#336'
=> 322 true isEqualTitle: true 'Text #322' '#322'
=> 303 true isEqualTitle: true 'Text #303' '#303'
=> 321 true isEqualTitle: true 'Text #321' '#321'
=> 338 true isEqualTitle: true 'Text #338' '#338'
=> 317 true isEqualTitle: true 'Text #317' '#317'
=> 312 true isEqualTitle: true 'Text #312' '#312'
=> 324 true isEqualTitle: true 'Text #324' '#324'
=> 362 true isEqualTitle: true 'Text #362' '#362'
=> 337 true isEqualTitle: true 'Text #337' '#337'
=> 308 true isEqualTitle: true 'Text #308' '#308'
=> 340 true isEqualTitle: true 'Text #340' '#340'
=> 335 true isEqualTitle: true 'Text #335' '#335'
=> 332 true isEqualTitle: true 'Text #332' '#332'
=> 365 true isEqualTitle: true 'Text #365' '#365'
=> 326 true isEqualTitle: true 'Text #326' '#326'
=> 339 true isEqualTitle: true 'Text #339' '#339'
=> 381 true isEqualTitle: true 'Text #381' '#381'
=> 319 true isEqualTitle: true 'Text #319' '#319'
=> 283 true isEqualTitle: true 'Text #283' '#283'
=> 330 true isEqualTitle: true 'Text #330' '#330'
=> 370 true isEqualTitle: true 'Text #370' '#370'
=> 375 true isEqualTitle: true 'Text #375' '#375'
=> 286 true isEqualTitle: true 'Text #286' '#286'
=> 315 true isEqualTitle: true 'Text #315' '#315'
=> 325 true isEqualTitle: true 'Text #325' '#325'
=> 333 true isEqualTitle: true 'Text #333' '#333'
=> 357 true isEqualTitle: true 'Text #357' '#357'
=> 327 true isEqualTitle: true 'Text #327' '#327'
=> 343 true isEqualTitle: true 'Text #343' '#343'
=> 347 true isEqualTitle: true 'Text #347' '#347'
=> 345 true isEqualTitle: true 'Text #345' '#345'
=> 300 true isEqualTitle: true 'Text #300' '#300'
=> 355 true isEqualTitle: true 'Text #355' '#355'
=> 314 true isEqualTitle: true 'Text #314' '#314'
=> 294 true isEqualTitle: true 'Text #294' '#294'
=> 353 true isEqualTitle: true 'Text #353' '#353'
=> 292 true isEqualTitle: true 'Text #292' '#292'
=> 323 true isEqualTitle: true 'Text #323' '#323'
=> 349 true isEqualTitle: true 'Text #349' '#349'
=> 267 true isEqualTitle: true 'Text #267' '#267'
=> 310 true isEqualTitle: true 'Text #310' '#310'
=> 412 true isEqualTitle: true 'Text #412' '#412'
=> 306 true isEqualTitle: true 'Text #306' '#306'
=> 304 true isEqualTitle: true 'Text #304' '#304'
=> 420 true isEqualTitle: true 'Text #420' '#420'
=> 361 true isEqualTitle: true 'Text #361' '#361'
=> 374 true isEqualTitle: true 'Text #374' '#374'
=> 372 true isEqualTitle: true 'Text #372' '#372'
=> 377 true isEqualTitle: true 'Text #377' '#377'
=> 376 true isEqualTitle: true 'Text #376' '#376'
=> 418 true isEqualTitle: true 'Text #418' '#418'
=> 360 true isEqualTitle: true 'Text #360' '#360'
=> 408 true isEqualTitle: true 'Text #408' '#408'
=> 364 true isEqualTitle: true 'Text #364' '#364'
=> 367 true isEqualTitle: true 'Text #367' '#367'
=> 384 true isEqualTitle: true 'Text #384' '#384'
=> 309 true isEqualTitle: true 'Text #309' '#309'
=> 421 true isEqualTitle: true 'Text #421' '#421'
=> 329 true isEqualTitle: true 'Text #329' '#329'
=> 363 true isEqualTitle: true 'Text #363' '#363'
=> 368 true isEqualTitle: true 'Text #368' '#368'
=> 385 true isEqualTitle: true 'Text #385' '#385'
=> 229 true isEqualTitle: true 'Text #229' '#229'
=> 427 true isEqualTitle: true 'Text #427' '#427'
=> 316 true isEqualTitle: true 'Text #316' '#316'
=> 393 true isEqualTitle: true 'Text #393' '#393'
=> 391 true isEqualTitle: true 'Text #391' '#391'
=> 373 true isEqualTitle: true 'Text #373' '#373'
=> 432 true isEqualTitle: true 'Text #432' '#432'
=> 397 true isEqualTitle: true 'Text #397' '#397'
=> 388 true isEqualTitle: true 'Text #388' '#388'
=> 382 true isEqualTitle: true 'Text #382' '#382'
=> 392 true isEqualTitle: true 'Text #392' '#392'
=> 396 true isEqualTitle: true 'Text #396' '#396'
=> 434 true isEqualTitle: true 'Text #434' '#434'
=> 437 true isEqualTitle: true 'Text #437' '#437'
=> 378 true isEqualTitle: true 'Text #378' '#378'
=> 386 true isEqualTitle: true 'Text #386' '#386'
=> 455 true isEqualTitle: true 'Text #455' '#455'
=> 401 true isEqualTitle: true 'Text #401' '#401'
=> 400 true isEqualTitle: true 'Text #400' '#400'
=> 449 true isEqualTitle: true 'Text #449' '#449'
=> 440 true isEqualTitle: true 'Text #440' '#440'
=> 383 true isEqualTitle: true 'Text #383' '#383'
=> 461 true isEqualTitle: true 'Text #461' '#461'
=> 454 true isEqualTitle: true 'Text #454' '#454'
=> 438 true isEqualTitle: true 'Text #438' '#438'
=> 398 true isEqualTitle: true 'Text #398' '#398'
=> 301 true isEqualTitle: true 'Text #301' '#301'
=> 416 true isEqualTitle: true 'Text #416' '#416'
=> 415 true isEqualTitle: true 'Text #415' '#415'
=> 417 true isEqualTitle: true 'Text #417' '#417'
=> 407 true isEqualTitle: true 'Text #407' '#407'
=> 422 true isEqualTitle: true 'Text #422' '#422'
=> 411 true isEqualTitle: true 'Text #411' '#411'
=> 402 true isEqualTitle: true 'Text #402' '#402'
=> 405 true isEqualTitle: true 'Text #405' '#405'
=> 379 true isEqualTitle: true 'Text #379' '#379'
=> 425 true isEqualTitle: true 'Text #425' '#425'
=> 424 true isEqualTitle: true 'Text #424' '#424'
=> 406 true isEqualTitle: true 'Text #406' '#406'
=> 410 true isEqualTitle: true 'Text #410' '#410'
=> 380 true isEqualTitle: true 'Text #380' '#380'
=> 453 true isEqualTitle: true 'Text #453' '#453'
=> 409 true isEqualTitle: true 'Text #409' '#409'
=> 466 true isEqualTitle: true 'Text #466' '#466'
=> 426 true isEqualTitle: true 'Text #426' '#426'
=> 413 true isEqualTitle: true 'Text #413' '#413'
=> 414 true isEqualTitle: true 'Text #414' '#414'
=> 430 true isEqualTitle: true 'Text #430' '#430'
=> 429 true isEqualTitle: true 'Text #429' '#429'
=> 442 true isEqualTitle: true 'Text #442' '#442'
=> 350 true isEqualTitle: true 'Text #350' '#350'
=> 431 true isEqualTitle: true 'Text #431' '#431'
=> 435 true isEqualTitle: true 'Text #435' '#435'
=> 399 true isEqualTitle: true 'Text #399' '#399'
=> 433 true isEqualTitle: true 'Text #433' '#433'
=> 371 true isEqualTitle: true 'Text #371' '#371'
=> 387 true isEqualTitle: true 'Text #387' '#387'
=> 439 true isEqualTitle: true 'Text #439' '#439'
=> 395 true isEqualTitle: true 'Text #395' '#395'
=> 445 true isEqualTitle: true 'Text #445' '#445'
=> 441 true isEqualTitle: true 'Text #441' '#441'
=> 493 true isEqualTitle: true 'Text #493' '#493'
=> 389 true isEqualTitle: true 'Text #389' '#389'
=> 496 true isEqualTitle: true 'Text #496' '#496'
=> 448 true isEqualTitle: true 'Text #448' '#448'
=> 484 true isEqualTitle: true 'Text #484' '#484'
=> 450 true isEqualTitle: true 'Text #450' '#450'
=> 452 true isEqualTitle: true 'Text #452' '#452'
=> 491 true isEqualTitle: true 'Text #491' '#491'
=> 486 true isEqualTitle: true 'Text #486' '#486'
=> 428 true isEqualTitle: true 'Text #428' '#428'
=> 456 true isEqualTitle: true 'Text #456' '#456'
=> 503 true isEqualTitle: true 'Text #503' '#503'
=> 404 true isEqualTitle: true 'Text #404' '#404'
=> 506 true isEqualTitle: true 'Text #506' '#506'
=> 505 true isEqualTitle: true 'Text #505' '#505'
=> 495 true isEqualTitle: true 'Text #495' '#495'
=> 463 true isEqualTitle: true 'Text #463' '#463'
=> 366 true isEqualTitle: true 'Text #366' '#366'
=> 474 true isEqualTitle: true 'Text #474' '#474'
=> 480 true isEqualTitle: true 'Text #480' '#480'
=> 444 true isEqualTitle: true 'Text #444' '#444'
=> 462 true isEqualTitle: true 'Text #462' '#462'
=> 475 true isEqualTitle: true 'Text #475' '#475'
=> 467 true isEqualTitle: true 'Text #467' '#467'
=> 446 true isEqualTitle: true 'Text #446' '#446'
=> 472 true isEqualTitle: true 'Text #472' '#472'
=> 476 true isEqualTitle: true 'Text #476' '#476'
=> 447 true isEqualTitle: true 'Text #447' '#447'
=> 521 true isEqualTitle: true 'Text #521' '#521'
=> 464 true isEqualTitle: true 'Text #464' '#464'
=> 457 true isEqualTitle: true 'Text #457' '#457'
=> 468 true isEqualTitle: true 'Text #468' '#468'
=> 459 true isEqualTitle: true 'Text #459' '#459'
=> 470 true isEqualTitle: true 'Text #470' '#470'
=> 471 true isEqualTitle: true 'Text #471' '#471'
=> 511 true isEqualTitle: true 'Text #511' '#511'
=> 469 true isEqualTitle: true 'Text #469' '#469'
=> 483 true isEqualTitle: true 'Text #483' '#483'
=> 520 true isEqualTitle: true 'Text #520' '#520'
=> 465 true isEqualTitle: true 'Text #465' '#465'
=> 390 true isEqualTitle: true 'Text #390' '#390'
=> 510 true isEqualTitle: true 'Text #510' '#510'
=> 481 true isEqualTitle: true 'Text #481' '#481'
=> 394 true isEqualTitle: true 'Text #394' '#394'
=> 494 true isEqualTitle: true 'Text #494' '#494'
=> 490 true isEqualTitle: true 'Text #490' '#490'
=> 485 true isEqualTitle: true 'Text #485' '#485'
=> 504 true isEqualTitle: true 'Text #504' '#504'
=> 482 true isEqualTitle: true 'Text #482' '#482'
=> 525 true isEqualTitle: true 'Text #525' '#525'
=> 497 true isEqualTitle: true 'Text #497' '#497'
=> 489 true isEqualTitle: true 'Text #489' '#489'
=> 492 true isEqualTitle: true 'Text #492' '#492'
=> 501 true isEqualTitle: true 'Text #501' '#501'
=> 537 true isEqualTitle: true 'Text #537' '#537'
=> 531 true isEqualTitle: true 'Text #531' '#531'
=> 544 true isEqualTitle: true 'Text #544' '#544'
=> 423 true isEqualTitle: true 'Text #423' '#423'
=> 460 true isEqualTitle: true 'Text #460' '#460'
=> 443 true isEqualTitle: true 'Text #443' '#443'
=> 436 true isEqualTitle: true 'Text #436' '#436'
=> 419 true isEqualTitle: true 'Text #419' '#419'
=> 451 true isEqualTitle: true 'Text #451' '#451'
=> 403 true isEqualTitle: true 'Text #403' '#403'
=> 563 true isEqualTitle: true 'Text #563' '#563'
=> 458 true isEqualTitle: true 'Text #458' '#458'
=> 552 true isEqualTitle: true 'Text #552' '#552'
=> 516 true isEqualTitle: true 'Text #516' '#516'
=> 502 true isEqualTitle: true 'Text #502' '#502'
=> 522 true isEqualTitle: true 'Text #522' '#522'
=> 518 true isEqualTitle: true 'Text #518' '#518'
=> 507 true isEqualTitle: true 'Text #507' '#507'
=> 512 true isEqualTitle: true 'Text #512' '#512'
=> 524 true isEqualTitle: true 'Text #524' '#524'
=> 478 true isEqualTitle: true 'Text #478' '#478'
=> 514 true isEqualTitle: true 'Text #514' '#514'
=> 473 true isEqualTitle: true 'Text #473' '#473'
=> 477 true isEqualTitle: true 'Text #477' '#477'
=> 526 true isEqualTitle: true 'Text #526' '#526'
=> 479 true isEqualTitle: true 'Text #479' '#479'
=> 513 true isEqualTitle: true 'Text #513' '#513'
=> 565 true isEqualTitle: true 'Text #565' '#565'
=> 529 true isEqualTitle: true 'Text #529' '#529'
=> 545 true isEqualTitle: true 'Text #545' '#545'
=> 515 true isEqualTitle: true 'Text #515' '#515'
=> 508 true isEqualTitle: true 'Text #508' '#508'
=> 519 true isEqualTitle: true 'Text #519' '#519'
=> 532 true isEqualTitle: true 'Text #532' '#532'
=> 535 true isEqualTitle: true 'Text #535' '#535'
=> 527 true isEqualTitle: true 'Text #527' '#527'
=> 517 true isEqualTitle: true 'Text #517' '#517'
=> 542 true isEqualTitle: true 'Text #542' '#542'
=> 568 true isEqualTitle: true 'Text #568' '#568'
=> 588 true isEqualTitle: true 'Text #588' '#588'
=> 498 true isEqualTitle: true 'Text #498' '#498'
=> 548 true isEqualTitle: true 'Text #548' '#548'
=> 487 true isEqualTitle: true 'Text #487' '#487'
=> 499 true isEqualTitle: true 'Text #499' '#499'
=> 571 true isEqualTitle: true 'Text #571' '#571'
=> 540 true isEqualTitle: true 'Text #540' '#540'
=> 538 true isEqualTitle: true 'Text #538' '#538'
=> 534 true isEqualTitle: true 'Text #534' '#534'
=> 594 true isEqualTitle: true 'Text #594' '#594'
=> 566 true isEqualTitle: true 'Text #566' '#566'
=> 528 true isEqualTitle: true 'Text #528' '#528'
=> 589 true isEqualTitle: true 'Text #589' '#589'
=> 539 true isEqualTitle: true 'Text #539' '#539'
=> 543 true isEqualTitle: true 'Text #543' '#543'
=> 557 true isEqualTitle: true 'Text #557' '#557'
=> 536 true isEqualTitle: true 'Text #536' '#536'
=> 530 true isEqualTitle: true 'Text #530' '#530'
=> 561 true isEqualTitle: true 'Text #561' '#561'
=> 555 true isEqualTitle: true 'Text #555' '#555'
=> 551 true isEqualTitle: true 'Text #551' '#551'
=> 549 true isEqualTitle: true 'Text #549' '#549'
=> 509 true isEqualTitle: true 'Text #509' '#509'
=> 500 true isEqualTitle: true 'Text #500' '#500'
=> 606 true isEqualTitle: true 'Text #606' '#606'
=> 553 true isEqualTitle: true 'Text #553' '#553'
=> 546 true isEqualTitle: true 'Text #546' '#546'
=> 567 true isEqualTitle: true 'Text #567' '#567'
=> 574 true isEqualTitle: true 'Text #574' '#574'
=> 523 true isEqualTitle: true 'Text #523' '#523'
=> 573 true isEqualTitle: true 'Text #573' '#573'
=> 584 true isEqualTitle: true 'Text #584' '#584'
=> 547 true isEqualTitle: true 'Text #547' '#547'
=> 550 true isEqualTitle: true 'Text #550' '#550'
=> 558 true isEqualTitle: true 'Text #558' '#558'
=> 572 true isEqualTitle: true 'Text #572' '#572'
=> 581 true isEqualTitle: true 'Text #581' '#581'
=> 554 true isEqualTitle: true 'Text #554' '#554'
=> 560 true isEqualTitle: true 'Text #560' '#560'
=> 570 true isEqualTitle: true 'Text #570' '#570'
=> 564 true isEqualTitle: true 'Text #564' '#564'
=> 541 true isEqualTitle: true 'Text #541' '#541'
=> 488 true isEqualTitle: true 'Text #488' '#488'
=> 562 true isEqualTitle: true 'Text #562' '#562'
=> 613 true isEqualTitle: true 'Text #613' '#613'
=> 587 true isEqualTitle: true 'Text #587' '#587'
=> 603 true isEqualTitle: true 'Text #603' '#603'
=> 601 true isEqualTitle: true 'Text #601' '#601'
=> 602 true isEqualTitle: true 'Text #602' '#602'
=> 585 true isEqualTitle: true 'Text #585' '#585'
=> 590 true isEqualTitle: true 'Text #590' '#590'
=> 607 true isEqualTitle: true 'Text #607' '#607'
=> 591 true isEqualTitle: true 'Text #591' '#591'
=> 579 true isEqualTitle: true 'Text #579' '#579'
=> 586 true isEqualTitle: true 'Text #586' '#586'
=> 604 true isEqualTitle: true 'Text #604' '#604'
=> 577 true isEqualTitle: true 'Text #577' '#577'
=> 592 true isEqualTitle: true 'Text #592' '#592'
=> 598 true isEqualTitle: true 'Text #598' '#598'
=> 599 true isEqualTitle: true 'Text #599' '#599'
=> 569 true isEqualTitle: true 'Text #569' '#569'
=> 580 true isEqualTitle: true 'Text #580' '#580'
=> 593 true isEqualTitle: true 'Text #593' '#593'
=> 582 true isEqualTitle: true 'Text #582' '#582'
=> 578 true isEqualTitle: true 'Text #578' '#578'
=> 596 true isEqualTitle: true 'Text #596' '#596'
=> 575 true isEqualTitle: true 'Text #575' '#575'
=> 583 true isEqualTitle: true 'Text #583' '#583'
=> 576 true isEqualTitle: true 'Text #576' '#576'
=> 533 true isEqualTitle: true 'Text #533' '#533'
=> 611 true isEqualTitle: true 'Text #611' '#611'
=> 559 true isEqualTitle: true 'Text #559' '#559'
=> 609 true isEqualTitle: true 'Text #609' '#609'
=> 640 true isEqualTitle: true 'Text #640' '#640'
=> 600 true isEqualTitle: true 'Text #600' '#600'
=> 620 true isEqualTitle: true 'Text #620' '#620'
=> 597 true isEqualTitle: true 'Text #597' '#597'
=> 616 true isEqualTitle: true 'Text #616' '#616'
=> 618 true isEqualTitle: true 'Text #618' '#618'
=> 667 true isEqualTitle: true 'Text #667' '#667'
=> 610 true isEqualTitle: true 'Text #610' '#610'
=> 614 true isEqualTitle: true 'Text #614' '#614'
=> 621 true isEqualTitle: true 'Text #621' '#621'
=> 556 true isEqualTitle: true 'Text #556' '#556'
=> 624 true isEqualTitle: true 'Text #624' '#624'
=> 608 true isEqualTitle: true 'Text #608' '#608'
=> 630 true isEqualTitle: true 'Text #630' '#630'
=> 615 true isEqualTitle: true 'Text #615' '#615'
=> 617 true isEqualTitle: true 'Text #617' '#617'
=> 612 true isEqualTitle: true 'Text #612' '#612'
=> 622 true isEqualTitle: true 'Text #622' '#622'
=> 623 true isEqualTitle: true 'Text #623' '#623'
=> 662 true isEqualTitle: true 'Text #662' '#662'
=> 625 true isEqualTitle: true 'Text #625' '#625'
=> 635 true isEqualTitle: true 'Text #635' '#635'
=> 648 true isEqualTitle: true 'Text #648' '#648'
=> 663 true isEqualTitle: true 'Text #663' '#663'
=> 636 true isEqualTitle: true 'Text #636' '#636'
=> 654 true isEqualTitle: true 'Text #654' '#654'
=> 631 true isEqualTitle: true 'Text #631' '#631'
=> 619 true isEqualTitle: true 'Text #619' '#619'
=> 627 true isEqualTitle: true 'Text #627' '#627'
=> 629 true isEqualTitle: true 'Text #629' '#629'
=> 628 true isEqualTitle: true 'Text #628' '#628'
=> 659 true isEqualTitle: true 'Text #659' '#659'
=> 638 true isEqualTitle: true 'Text #638' '#638'
=> 682 true isEqualTitle: true 'Text #682' '#682'
=> 694 true isEqualTitle: true 'Text #694' '#694'
=> 665 true isEqualTitle: true 'Text #665' '#665'
=> 647 true isEqualTitle: true 'Text #647' '#647'
=> 660 true isEqualTitle: true 'Text #660' '#660'
=> 634 true isEqualTitle: true 'Text #634' '#634'
=> 639 true isEqualTitle: true 'Text #639' '#639'
=> 658 true isEqualTitle: true 'Text #658' '#658'
=> 645 true isEqualTitle: true 'Text #645' '#645'
=> 642 true isEqualTitle: true 'Text #642' '#642'
=> 646 true isEqualTitle: true 'Text #646' '#646'
=> 689 true isEqualTitle: true 'Text #689' '#689'
=> 641 true isEqualTitle: true 'Text #641' '#641'
=> 661 true isEqualTitle: true 'Text #661' '#661'
=> 709 true isEqualTitle: true 'Text #709' '#709'
=> 595 true isEqualTitle: true 'Text #595' '#595'
=> 683 true isEqualTitle: true 'Text #683' '#683'
=> 605 true isEqualTitle: true 'Text #605' '#605'
=> 650 true isEqualTitle: true 'Text #650' '#650'
=> 666 true isEqualTitle: true 'Text #666' '#666'
=> 705 true isEqualTitle: true 'Text #705' '#705'
=> 633 true isEqualTitle: true 'Text #633' '#633'
=> 652 true isEqualTitle: true 'Text #652' '#652'
=> 697 true isEqualTitle: true 'Text #697' '#697'
=> 670 true isEqualTitle: true 'Text #670' '#670'
=> 713 true isEqualTitle: true 'Text #713' '#713'
=> 678 true isEqualTitle: true 'Text #678' '#678'
=> 711 true isEqualTitle: true 'Text #711' '#711'
=> 684 true isEqualTitle: true 'Text #684' '#684'
=> 653 true isEqualTitle: true 'Text #653' '#653'
=> 677 true isEqualTitle: true 'Text #677' '#677'
=> 655 true isEqualTitle: true 'Text #655' '#655'
=> 671 true isEqualTitle: true 'Text #671' '#671'
=> 675 true isEqualTitle: true 'Text #675' '#675'
=> 669 true isEqualTitle: true 'Text #669' '#669'
=> 664 true isEqualTitle: true 'Text #664' '#664'
=> 651 true isEqualTitle: true 'Text #651' '#651'
=> 626 true isEqualTitle: true 'Text #626' '#626'
=> 632 true isEqualTitle: true 'Text #632' '#632'
=> 676 true isEqualTitle: true 'Text #676' '#676'
=> 721 true isEqualTitle: true 'Text #721' '#721'
=> 643 true isEqualTitle: true 'Text #643' '#643'
=> 668 true isEqualTitle: true 'Text #668' '#668'
=> 692 true isEqualTitle: true 'Text #692' '#692'
=> 702 true isEqualTitle: true 'Text #702' '#702'
=> 701 true isEqualTitle: true 'Text #701' '#701'
=> 703 true isEqualTitle: true 'Text #703' '#703'
=> 691 true isEqualTitle: true 'Text #691' '#691'
=> 687 true isEqualTitle: true 'Text #687' '#687'
=> 727 true isEqualTitle: true 'Text #727' '#727'
=> 745 true isEqualTitle: true 'Text #745' '#745'
=> 726 true isEqualTitle: true 'Text #726' '#726'
=> 737 true isEqualTitle: true 'Text #737' '#737'
=> 695 true isEqualTitle: true 'Text #695' '#695'
=> 685 true isEqualTitle: true 'Text #685' '#685'
=> 743 true isEqualTitle: true 'Text #743' '#743'
=> 679 true isEqualTitle: true 'Text #679' '#679'
=> 637 true isEqualTitle: true 'Text #637' '#637'
=> 696 true isEqualTitle: true 'Text #696' '#696'
=> 708 true isEqualTitle: true 'Text #708' '#708'
=> 657 true isEqualTitle: true 'Text #657' '#657'
=> 688 true isEqualTitle: true 'Text #688' '#688'
=> 700 true isEqualTitle: true 'Text #700' '#700'
=> 707 true isEqualTitle: true 'Text #707' '#707'
=> 686 true isEqualTitle: true 'Text #686' '#686'
=> 704 true isEqualTitle: true 'Text #704' '#704'
=> 693 true isEqualTitle: true 'Text #693' '#693'
=> 765 true isEqualTitle: true 'Text #765' '#765'
=> 690 true isEqualTitle: true 'Text #690' '#690'
=> 672 true isEqualTitle: true 'Text #672' '#672'
=> 698 true isEqualTitle: true 'Text #698' '#698'
=> 728 true isEqualTitle: true 'Text #728' '#728'
=> 699 true isEqualTitle: true 'Text #699' '#699'
=> 706 true isEqualTitle: true 'Text #706' '#706'
=> 717 true isEqualTitle: true 'Text #717' '#717'
=> 725 true isEqualTitle: true 'Text #725' '#725'
=> 719 true isEqualTitle: true 'Text #719' '#719'
=> 720 true isEqualTitle: true 'Text #720' '#720'
=> 757 true isEqualTitle: true 'Text #757' '#757'
=> 716 true isEqualTitle: true 'Text #716' '#716'
=> 773 true isEqualTitle: true 'Text #773' '#773'
=> 759 true isEqualTitle: true 'Text #759' '#759'
=> 724 true isEqualTitle: true 'Text #724' '#724'
=> 712 true isEqualTitle: true 'Text #712' '#712'
=> 656 true isEqualTitle: true 'Text #656' '#656'
=> 738 true isEqualTitle: true 'Text #738' '#738'
=> 785 true isEqualTitle: true 'Text #785' '#785'
=> 741 true isEqualTitle: true 'Text #741' '#741'
=> 731 true isEqualTitle: true 'Text #731' '#731'
=> 722 true isEqualTitle: true 'Text #722' '#722'
=> 756 true isEqualTitle: true 'Text #756' '#756'
=> 775 true isEqualTitle: true 'Text #775' '#775'
=> 750 true isEqualTitle: true 'Text #750' '#750'
=> 735 true isEqualTitle: true 'Text #735' '#735'
=> 730 true isEqualTitle: true 'Text #730' '#730'
=> 791 true isEqualTitle: true 'Text #791' '#791'
=> 740 true isEqualTitle: true 'Text #740' '#740'
=> 732 true isEqualTitle: true 'Text #732' '#732'
=> 674 true isEqualTitle: true 'Text #674' '#674'
=> 681 true isEqualTitle: true 'Text #681' '#681'
=> 673 true isEqualTitle: true 'Text #673' '#673'
=> 644 true isEqualTitle: true 'Text #644' '#644'
=> 649 true isEqualTitle: true 'Text #649' '#649'
=> 680 true isEqualTitle: true 'Text #680' '#680'
=> 734 true isEqualTitle: true 'Text #734' '#734'
=> 798 true isEqualTitle: true 'Text #798' '#798'
=> 799 true isEqualTitle: true 'Text #799' '#799'
=> 772 true isEqualTitle: true 'Text #772' '#772'
=> 790 true isEqualTitle: true 'Text #790' '#790'
=> 777 true isEqualTitle: true 'Text #777' '#777'
=> 780 true isEqualTitle: true 'Text #780' '#780'
=> 755 true isEqualTitle: true 'Text #755' '#755'
=> 748 true isEqualTitle: true 'Text #748' '#748'
=> 794 true isEqualTitle: true 'Text #794' '#794'
=> 812 true isEqualTitle: true 'Text #812' '#812'
=> 742 true isEqualTitle: true 'Text #742' '#742'
=> 746 true isEqualTitle: true 'Text #746' '#746'
=> 733 true isEqualTitle: true 'Text #733' '#733'
=> 752 true isEqualTitle: true 'Text #752' '#752'
=> 751 true isEqualTitle: true 'Text #751' '#751'
=> 811 true isEqualTitle: true 'Text #811' '#811'
=> 804 true isEqualTitle: true 'Text #804' '#804'
=> 774 true isEqualTitle: true 'Text #774' '#774'
=> 718 true isEqualTitle: true 'Text #718' '#718'
=> 817 true isEqualTitle: true 'Text #817' '#817'
=> 714 true isEqualTitle: true 'Text #714' '#714'
=> 723 true isEqualTitle: true 'Text #723' '#723'
=> 762 true isEqualTitle: true 'Text #762' '#762'
=> 820 true isEqualTitle: true 'Text #820' '#820'
=> 760 true isEqualTitle: true 'Text #760' '#760'
=> 783 true isEqualTitle: true 'Text #783' '#783'
=> 819 true isEqualTitle: true 'Text #819' '#819'
=> 769 true isEqualTitle: true 'Text #769' '#769'
=> 786 true isEqualTitle: true 'Text #786' '#786'
=> 764 true isEqualTitle: true 'Text #764' '#764'
=> 823 true isEqualTitle: true 'Text #823' '#823'
=> 776 true isEqualTitle: true 'Text #776' '#776'
=> 761 true isEqualTitle: true 'Text #761' '#761'
=> 831 true isEqualTitle: true 'Text #831' '#831'
=> 789 true isEqualTitle: true 'Text #789' '#789'
=> 768 true isEqualTitle: true 'Text #768' '#768'
=> 782 true isEqualTitle: true 'Text #782' '#782'
=> 729 true isEqualTitle: true 'Text #729' '#729'
=> 739 true isEqualTitle: true 'Text #739' '#739'
=> 840 true isEqualTitle: true 'Text #840' '#840'
=> 710 true isEqualTitle: true 'Text #710' '#710'
=> 767 true isEqualTitle: true 'Text #767' '#767'
=> 825 true isEqualTitle: true 'Text #825' '#825'
=> 754 true isEqualTitle: true 'Text #754' '#754'
=> 749 true isEqualTitle: true 'Text #749' '#749'
=> 771 true isEqualTitle: true 'Text #771' '#771'
=> 736 true isEqualTitle: true 'Text #736' '#736'
=> 778 true isEqualTitle: true 'Text #778' '#778'
=> 835 true isEqualTitle: true 'Text #835' '#835'
=> 807 true isEqualTitle: true 'Text #807' '#807'
=> 793 true isEqualTitle: true 'Text #793' '#793'
=> 852 true isEqualTitle: true 'Text #852' '#852'
=> 797 true isEqualTitle: true 'Text #797' '#797'
=> 787 true isEqualTitle: true 'Text #787' '#787'
=> 839 true isEqualTitle: true 'Text #839' '#839'
=> 847 true isEqualTitle: true 'Text #847' '#847'
=> 844 true isEqualTitle: true 'Text #844' '#844'
=> 802 true isEqualTitle: true 'Text #802' '#802'
=> 792 true isEqualTitle: true 'Text #792' '#792'
=> 747 true isEqualTitle: true 'Text #747' '#747'
=> 763 true isEqualTitle: true 'Text #763' '#763'
=> 796 true isEqualTitle: true 'Text #796' '#796'
=> 770 true isEqualTitle: true 'Text #770' '#770'
=> 715 true isEqualTitle: true 'Text #715' '#715'
=> 795 true isEqualTitle: true 'Text #795' '#795'
=> 824 true isEqualTitle: true 'Text #824' '#824'
=> 779 true isEqualTitle: true 'Text #779' '#779'
=> 784 true isEqualTitle: true 'Text #784' '#784'
=> 806 true isEqualTitle: true 'Text #806' '#806'
=> 822 true isEqualTitle: true 'Text #822' '#822'
=> 803 true isEqualTitle: true 'Text #803' '#803'
=> 805 true isEqualTitle: true 'Text #805' '#805'
=> 801 true isEqualTitle: true 'Text #801' '#801'
=> 827 true isEqualTitle: true 'Text #827' '#827'
=> 872 true isEqualTitle: true 'Text #872' '#872'
=> 832 true isEqualTitle: true 'Text #832' '#832'
=> 815 true isEqualTitle: true 'Text #815' '#815'
=> 818 true isEqualTitle: true 'Text #818' '#818'
=> 813 true isEqualTitle: true 'Text #813' '#813'
=> 814 true isEqualTitle: true 'Text #814' '#814'
=> 766 true isEqualTitle: true 'Text #766' '#766'
=> 753 true isEqualTitle: true 'Text #753' '#753'
=> 758 true isEqualTitle: true 'Text #758' '#758'
=> 821 true isEqualTitle: true 'Text #821' '#821'
=> 838 true isEqualTitle: true 'Text #838' '#838'
=> 878 true isEqualTitle: true 'Text #878' '#878'
=> 744 true isEqualTitle: true 'Text #744' '#744'
=> 848 true isEqualTitle: true 'Text #848' '#848'
=> 837 true isEqualTitle: true 'Text #837' '#837'
=> 846 true isEqualTitle: true 'Text #846' '#846'
=> 890 true isEqualTitle: true 'Text #890' '#890'
=> 829 true isEqualTitle: true 'Text #829' '#829'
=> 828 true isEqualTitle: true 'Text #828' '#828'
=> 851 true isEqualTitle: true 'Text #851' '#851'
=> 830 true isEqualTitle: true 'Text #830' '#830'
=> 826 true isEqualTitle: true 'Text #826' '#826'
=> 841 true isEqualTitle: true 'Text #841' '#841'
=> 810 true isEqualTitle: true 'Text #810' '#810'
=> 809 true isEqualTitle: true 'Text #809' '#809'
=> 880 true isEqualTitle: true 'Text #880' '#880'
=> 788 true isEqualTitle: true 'Text #788' '#788'
=> 808 true isEqualTitle: true 'Text #808' '#808'
=> 836 true isEqualTitle: true 'Text #836' '#836'
=> 800 true isEqualTitle: true 'Text #800' '#800'
=> 856 true isEqualTitle: true 'Text #856' '#856'
=> 898 true isEqualTitle: true 'Text #898' '#898'
=> 905 true isEqualTitle: true 'Text #905' '#905'
=> 883 true isEqualTitle: true 'Text #883' '#883'
=> 871 true isEqualTitle: true 'Text #871' '#871'
=> 874 true isEqualTitle: true 'Text #874' '#874'
=> 867 true isEqualTitle: true 'Text #867' '#867'
=> 863 true isEqualTitle: true 'Text #863' '#863'
=> 859 true isEqualTitle: true 'Text #859' '#859'
=> 834 true isEqualTitle: true 'Text #834' '#834'
=> 917 true isEqualTitle: true 'Text #917' '#917'
=> 854 true isEqualTitle: true 'Text #854' '#854'
=> 843 true isEqualTitle: true 'Text #843' '#843'
=> 833 true isEqualTitle: true 'Text #833' '#833'
=> 920 true isEqualTitle: true 'Text #920' '#920'
=> 849 true isEqualTitle: true 'Text #849' '#849'
=> 901 true isEqualTitle: true 'Text #901' '#901'
=> 923 true isEqualTitle: true 'Text #923' '#923'
=> 900 true isEqualTitle: true 'Text #900' '#900'
=> 816 true isEqualTitle: true 'Text #816' '#816'
=> 781 true isEqualTitle: true 'Text #781' '#781'
=> 862 true isEqualTitle: true 'Text #862' '#862'
=> 881 true isEqualTitle: true 'Text #881' '#881'
=> 927 true isEqualTitle: true 'Text #927' '#927'
=> 868 true isEqualTitle: true 'Text #868' '#868'
=> 935 true isEqualTitle: true 'Text #935' '#935'
=> 877 true isEqualTitle: true 'Text #877' '#877'
=> 921 true isEqualTitle: true 'Text #921' '#921'
=> 861 true isEqualTitle: true 'Text #861' '#861'
=> 870 true isEqualTitle: true 'Text #870' '#870'
=> 899 true isEqualTitle: true 'Text #899' '#899'
=> 879 true isEqualTitle: true 'Text #879' '#879'
=> 865 true isEqualTitle: true 'Text #865' '#865'
=> 876 true isEqualTitle: true 'Text #876' '#876'
=> 889 true isEqualTitle: true 'Text #889' '#889'
=> 875 true isEqualTitle: true 'Text #875' '#875'
=> 916 true isEqualTitle: true 'Text #916' '#916'
=> 884 true isEqualTitle: true 'Text #884' '#884'
=> 842 true isEqualTitle: true 'Text #842' '#842'
=> 891 true isEqualTitle: true 'Text #891' '#891'
=> 895 true isEqualTitle: true 'Text #895' '#895'
=> 892 true isEqualTitle: true 'Text #892' '#892'
=> 853 true isEqualTitle: true 'Text #853' '#853'
=> 894 true isEqualTitle: true 'Text #894' '#894'
=> 888 true isEqualTitle: true 'Text #888' '#888'
=> 949 true isEqualTitle: true 'Text #949' '#949'
=> 951 true isEqualTitle: true 'Text #951' '#951'
=> 886 true isEqualTitle: true 'Text #886' '#886'
=> 933 true isEqualTitle: true 'Text #933' '#933'
=> 954 true isEqualTitle: true 'Text #954' '#954'
=> 948 true isEqualTitle: true 'Text #948' '#948'
=> 850 true isEqualTitle: true 'Text #850' '#850'
=> 896 true isEqualTitle: true 'Text #896' '#896'
=> 939 true isEqualTitle: true 'Text #939' '#939'
=> 897 true isEqualTitle: true 'Text #897' '#897'
=> 903 true isEqualTitle: true 'Text #903' '#903'
=> 906 true isEqualTitle: true 'Text #906' '#906'
=> 911 true isEqualTitle: true 'Text #911' '#911'
=> 857 true isEqualTitle: true 'Text #857' '#857'
=> 860 true isEqualTitle: true 'Text #860' '#860'
=> 858 true isEqualTitle: true 'Text #858' '#858'
=> 873 true isEqualTitle: true 'Text #873' '#873'
=> 869 true isEqualTitle: true 'Text #869' '#869'
=> 926 true isEqualTitle: true 'Text #926' '#926'
=> 918 true isEqualTitle: true 'Text #918' '#918'
=> 855 true isEqualTitle: true 'Text #855' '#855'
=> 934 true isEqualTitle: true 'Text #934' '#934'
=> 967 true isEqualTitle: true 'Text #967' '#967'
=> 925 true isEqualTitle: true 'Text #925' '#925'
=> 974 true isEqualTitle: true 'Text #974' '#974'
=> 914 true isEqualTitle: true 'Text #914' '#914'
=> 931 true isEqualTitle: true 'Text #931' '#931'
=> 978 true isEqualTitle: true 'Text #978' '#978'
=> 965 true isEqualTitle: true 'Text #965' '#965'
=> 909 true isEqualTitle: true 'Text #909' '#909'
=> 969 true isEqualTitle: true 'Text #969' '#969'
=> 958 true isEqualTitle: true 'Text #958' '#958'
=> 930 true isEqualTitle: true 'Text #930' '#930'
=> 864 true isEqualTitle: true 'Text #864' '#864'
=> 984 true isEqualTitle: true 'Text #984' '#984'
=> 887 true isEqualTitle: true 'Text #887' '#887'
=> 924 true isEqualTitle: true 'Text #924' '#924'
=> 961 true isEqualTitle: true 'Text #961' '#961'
=> 845 true isEqualTitle: true 'Text #845' '#845'
=> 955 true isEqualTitle: true 'Text #955' '#955'
=> 929 true isEqualTitle: true 'Text #929' '#929'
=> 956 true isEqualTitle: true 'Text #956' '#956'
=> 952 true isEqualTitle: true 'Text #952' '#952'
=> 953 true isEqualTitle: true 'Text #953' '#953'
=> 919 true isEqualTitle: true 'Text #919' '#919'
=> 922 true isEqualTitle: true 'Text #922' '#922'
=> 928 true isEqualTitle: true 'Text #928' '#928'
=> 977 true isEqualTitle: true 'Text #977' '#977'
=> 982 true isEqualTitle: true 'Text #982' '#982'
=> 944 true isEqualTitle: true 'Text #944' '#944'
=> 945 true isEqualTitle: true 'Text #945' '#945'
=> 936 true isEqualTitle: true 'Text #936' '#936'
=> 866 true isEqualTitle: true 'Text #866' '#866'
=> 907 true isEqualTitle: true 'Text #907' '#907'
=> 893 true isEqualTitle: true 'Text #893' '#893'
=> 902 true isEqualTitle: true 'Text #902' '#902'
=> 908 true isEqualTitle: true 'Text #908' '#908'
=> 932 true isEqualTitle: true 'Text #932' '#932'
=> 987 true isEqualTitle: true 'Text #987' '#987'
=> 938 true isEqualTitle: true 'Text #938' '#938'
=> 963 true isEqualTitle: true 'Text #963' '#963'
=> 940 true isEqualTitle: true 'Text #940' '#940'
=> 943 true isEqualTitle: true 'Text #943' '#943'
=> 946 true isEqualTitle: true 'Text #946' '#946'
=> 968 true isEqualTitle: true 'Text #968' '#968'
=> 957 true isEqualTitle: true 'Text #957' '#957'
=> 975 true isEqualTitle: true 'Text #975' '#975'
=> 959 true isEqualTitle: true 'Text #959' '#959'
=> 937 true isEqualTitle: true 'Text #937' '#937'
=> 950 true isEqualTitle: true 'Text #950' '#950'
=> 962 true isEqualTitle: true 'Text #962' '#962'
=> 973 true isEqualTitle: true 'Text #973' '#973'
=> 999 true isEqualTitle: true 'Text #999' '#999'
=> 970 true isEqualTitle: true 'Text #970' '#970'
=> 915 true isEqualTitle: true 'Text #915' '#915'
=> 910 true isEqualTitle: true 'Text #910' '#910'
=> 912 true isEqualTitle: true 'Text #912' '#912'
=> 913 true isEqualTitle: true 'Text #913' '#913'
=> 976 true isEqualTitle: true 'Text #976' '#976'
=> 904 true isEqualTitle: true 'Text #904' '#904'
=> 885 true isEqualTitle: true 'Text #885' '#885'
=> 981 true isEqualTitle: true 'Text #981' '#981'
=> 882 true isEqualTitle: true 'Text #882' '#882'
=> 947 true isEqualTitle: true 'Text #947' '#947'
=> 979 true isEqualTitle: true 'Text #979' '#979'
=> 972 true isEqualTitle: true 'Text #972' '#972'
=> 986 true isEqualTitle: true 'Text #986' '#986'
=> 985 true isEqualTitle: true 'Text #985' '#985'
=> 989 true isEqualTitle: true 'Text #989' '#989'
=> 988 true isEqualTitle: true 'Text #988' '#988'
=> 966 true isEqualTitle: true 'Text #966' '#966'
=> 983 true isEqualTitle: true 'Text #983' '#983'
=> 992 true isEqualTitle: true 'Text #992' '#992'
=> 995 true isEqualTitle: true 'Text #995' '#995'
=> 993 true isEqualTitle: true 'Text #993' '#993'
=> 964 true isEqualTitle: true 'Text #964' '#964'
=> 994 true isEqualTitle: true 'Text #994' '#994'
=> 990 true isEqualTitle: true 'Text #990' '#990'
=> 941 true isEqualTitle: true 'Text #941' '#941'
=> 942 true isEqualTitle: true 'Text #942' '#942'
=> 960 true isEqualTitle: true 'Text #960' '#960'
=> 997 true isEqualTitle: true 'Text #997' '#997'
=> 996 true isEqualTitle: true 'Text #996' '#996'
=> 980 true isEqualTitle: true 'Text #980' '#980'
=> 991 true isEqualTitle: true 'Text #991' '#991'
=> 971 true isEqualTitle: true 'Text #971' '#971'
=> 998 true isEqualTitle: true 'Text #998' '#998'
@rbrovko
Copy link
Author

rbrovko commented Aug 9, 2019

extension Note {
    
    func update(title: String? = nil, content: String? = nil, color: UIColor? = nil, importance: Importance? = nil) -> Note {
        return Note(uid: uid, title: title ?? self.title, content: content ?? self.content, color: color ?? self.color, importance: importance ?? self.importance, destructDate: selfDestructDate)
    }
    
    func update(title: String? = nil, content: String? = nil, color: UIColor? = nil, importance: Importance? = nil, destructDate: Date?) -> Note {
        return Note(uid: uid, title: title ?? self.title, content: content ?? self.content, color: color ?? self.color, importance: importance ?? self.importance, destructDate: destructDate)
    }
    
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment