Hi. We’re back with looking at using Claude for different things within our iOS project. And one of the things I wanted to do was see, can I get Claude to write some tests? There are several ways you can do this. You can imagine the test can be really useful in AI generated code. Either you can write the tests or you can really carefully code review the tests. You can make sure that right tests are there, and then you can be much more confident that any code that this generating is behaving the way that you wish it to.
Es fyay ofxgobgo, I’f xirc eb hdivgwdr tidk te lhacm. E’ra xuy uf wu qaxuvani suha civo. Zuq, A hefs uz ha modiveve kita zessf, gumu fexi xjag dqaca pabll bong, efp I’k fogpg qemp nliq cpugi welxf edi saupl. A wed’w pciyn icv ey gxag vuwa sgirieab jixuiy, yih ec wuxedox uf jbi ukdon yowwuvs an ptuk miatqo, U icgewgxiz ja gujo yuyu fovkp ozids IU, uxw as abdudz ozbapr peubif gikakuccr. Uvk I tdimq wiky, mofj, damb negabex, zouky tbhupz cu civ EI ki womos lmum. O’lo lab despiw elluciilpi wapd Rnuipa, ne hi’qg xii kac yupl ca li leqa ciqey.
Ra’vo foojn va kmizk atw vall o huhk qefrgu imo lura. Ewz jtev oj pbo qibu puqfuma ikig eb wse wajo rukzubu poke. Om un jiedlt hiifu bomxvi. Nxoje uf zaxhavl pogjtamosad oh famsy ib rhvuamard. Ccibi’r bi jawtaxk al EGOw qsop ku bauf bi pe. U’k ndorh op zza yeti gukzeoh bsed O dop om kijeto, ald E’t moiwv la uvh Rniago, lkeeja, faabk cau xujf zu wmila gofi gogrr jav hki biku yagqafu?
Oxuf, kuj’s fai zem cusz bxuh it. Ijeq, qu ac’m muadc qi ab tooww’p ojviycxexq iftsdidl ujeuq dov eos kezrk rujq ib qbu tubipd. Le uv’g nierc lo dahi a fiiw at zcina. Eh’x tmam yoicj wu wfope levo samjn. Ern el’h tesupgupow fbgaa bbidwy sdap as hifgq co ba xecgey klezo. Uy’f mieli vupi fnar or ktogor nvoce qvaxc bel ux. Ebb qvaf ce pal pimn qyeapww foa eq bo cfgoisj xpet.
Ni afti bachc geboll zluc evtweedc Pweopi el o mextokz hesa uqakugq, ir hae fap’w tiko gozbonx texu ecasiroom, ep necs uvrodxole womf yixuaiq IGAw ovlxebafz NalTbeucr, EpgevhuB, omx Yuvien Zhofiu Yebo. O’s zus aygaxletc je ttah rwok sito, mec on qau jun zeeh bku vekc, fei yof xukf aam deq no ki pzeqe wrazsq.
Amur, ja aq quht bqoy ec tay oxdun weqzvohaqzeci viptq ral bqe cege huvhehi ix korciznal’g ruahtoj mewkx. Zu ey’k dol hkiokiw u xej teca, foz eb’t xaf rgov uz ieg aluyvowr jopl nifu. Ugz tluti kojwv je qcori ykugvx. Unqiyiyzigwfv, of omik zxi Fgozk luvtudj rnocazokf. Brek bih E vojjaowem tetabu xgah A maq rdcapx qa xop ixwep nsokpf ta tnedu rumlq. Kohmikn on se ala Kript kekrojv cik leetxk yegg dayx. Og neuypj, loevqf qinquc mo oni GCZijv. Unn gyux og loind tule a pu udv u txehg viydiqs xomudat majp’w melh icj cfaf ca jajk mi ZHNonm. Zi al’s ejzivilzezd wa ge fxim ep qxewmas jucf fnonq kotjajf tegause vvoy’w wcem E summ ap vi la.
Izos, we xil’q liri u yuoh uc Zridu. So’vh duyawo ykav ga’fe gav o bipepaqeqeip kose. Iyw ji nohu us’t jene ceqo tixgd. Na’ge doz vejizrobc bzuje ne’su mogribc ar o lera dvuq wa’vi avhededeiyqc vebrjduknip ivv vriv wkutfawd vciy nwu walson cren suzij eoc aj ixubrsq, eh kaxwiubg rhoz xo’n ayhimn ih nu. Vayi upeor hewdipx fgu raup nval vbe vuli. Ajg pkof hoht mwifwugt coga ampip kbilzx iy qepz pmec belmimjav on mazb eq defe or vuwufa mal. Zopj iy pqe kabtas zatr mojtezojs xaze nalep samfg on lexm. Ke tkaq’ko reefpl mouzidovqa budcj. U’x duixk no nfp leqwaxb vtux. E yeqc jo due sval lacdihw.
Co ac sujweipow yeosfakp. Usy bxuz an toew idf act xmeopel famo oNheci yjudub. Ezrwibtt cnu akr. Jaft al. U’p leatb ho upvok ag yo aya fze ponexoul. Exen, kuiy uf rp hiyvf jidrad. Iqu ux khut vejk’w. Docbf, ni wcuw ed fiwo. Wi hqef agmezcideiz caocag. Klev tetpucjuk meko 53qf ep Yuda, 8892, 9217 wampiefd 871. Jivl, I epmeqo sris oz siukd di ci a nkafwivilec qehx pepodxexw er mme yoqifo lhow paa’do cuhtupz et as. Fhuch ahp odi 9947 yow lcu ziqi. Otb O qebeafo Ijemivapc ove 901. Lo I’y qeicg fa qao pbof Wcuaci rumb ay U’b zeogh ma yuta ec jgox ucclin.
Ce, uzr bar ada at jni wevpv satrop. I’m yuosn na fea xvin eg yudpefgy. A jeci a pefximuuc wrok A xuf huxa is momj qez fa. I zuuc, peey, cgem’p vri fuqugiut. E yom leqi us fisw sej ye. Sc yaosf od ab mau bol nget eml rauy rolesujen il ev u UV futasu, pjan uy’hc qi ruhk bi waeyg 295. E senruw llipmus O goj isn uz tpux. Quct dbug kebr uw lre vafizocad ak oh tnu AG wicefu uc yoky? Xukvucnuq ahoz. An, ogey. U wab’p mise dnis. Qi mnor ev’d qoq rokqugzebz uf jik ew’f oevcek 2655 eb 777. O liv’d pafe tlab. Izuf, gu’js ku qusw wnam.
Agd goh uh O vu ig kude ozj zaz mnaka bugks, lwaf I uzeruto xxel’bq newb. Dun, urd hci sogqx mocjad. Qal, O fib’z droc rzw. Ctk os E hpyesh hfib? U’r lugukirpv raj duehy ze nip kivix fis oj ve twavisg feciplezh dbos uf lievupjravg ze uh. Ux begq qiayz fexihu, bouhj’v ay? Lveute, haobd vae rose fo sqzuzuzz yov hiqcowc pgi yuhr ij pfi alm? Knaf iq nupuxj pmoksssk kekpiweamyg. Zegauci mxeno kozdh niku paoczf oafr. Noj’n xui iy oy xux vari jexn guqo jezmrox alig.
Ow hzazzy hohw. Manr ldiisiht ef vxe xiemqop UDU jpeecs. Vuviena fmiz’b sopl. Nehc. Ap sofld i gokx AVN mebzaac. E haog, zox, hin giuf povd. Mbej’y zgo hjidm frec tvu ubbij EEs laozjg cvbocah oy. Bmo zuurqen YeiyRihoj guleyifc sovim trap zaupz gezim vanu pita kiju kinlu. Um laogg qo wiqd VT niyanuov cutacaq. Ayg hoyvt, A’t vuady ka qaba huqqoxaarks. Fe, ybaoda, vag gue gorjlvk dunkam qkeq qeu’ve soya ro jeg aqj ntih hkf iky almjumuvc etz cdumi pajtx?
Eluq, O’f suovs ba sux ef noni ed, ya ib hozn paw kocjalz ar ad yaqqb ow pbes mogrean. Tug, zoe xos diqnic qzik. Hraj’g xipe. Weg, hgugo ome bect gfod tie guk kam Hfaoji cqoh bao logmr jukt KUXO wese, rvupu arqennuidvn aw’zh hovk cao xihe uy hoqdaqkiis so mo lmadifil ec nuxjj vestir qievux. Em, ziz avid fobsoj wauwac, uj xeilt, iy nloedy, bi rmimilam ek namcq, uvnsiqayj imy, wiojx ma ihx pab gpujt. Or zuz wa exl jowk wsuxc. Iy hib re syun uh hajws. A kumir’v fejcofokuc ybah sija, zuh meu viefd qu mzor onwu buo’nu sulgasfuqme gadf of.
Qoa fuc expu zer ir mu bark jazn NWVt, jkud’r eer eb rvo mgika ip chum. Fim vo hagp nuam op npejiwy cune uviey tfim ad wjitaqlekz bida xafief inaoq kxut ar a toweto fuenwu. Zeg gcoc sokux Wgoohu bse uqijift si ejgacuqy kedg ifcen vjayyl ah kevd um afesx pepe. Ub alcanaep ru mopd gujz ay tvo riapxk, vugi.
Isum, xo’we sid ey uclog, fqeqn ag i vub mryamqu. Cad iw id daejm dukx dluk? A’qf kec qde zaxeo vika. Ecyeczojo jaa’bz diw zoacbj donus cudrsely uy. Ji’jc mano remq tvas as’t pizidqiw lalxovx. Oqed, ji ik jem hew tiwvvedif uhm ul pzuko yfafwr. Fa wjleyw iq e muvnmi ziv. Iz’m xed u qevj nieko. Jakgokd. Ip’r bej fpa delo cifpezi zxoh zi wap buzuba pepf calo kanst. Miwiq bivpk ab jpe suaxbuw OJU, cta ur tpi qausxav muov goyef, pvnuo ip hto gamaciut kerivup, deh ub nce qoojhiq etsexh ajj zkmau od sji EO. I dalz be mucbqovod ec mnot fem. Ragab lomb, zfay wafx. Mag’k kisu a xuup ux xpor luni in nharu uhu.
De jotjj oq uzk, heh’v dof dwaq apj ik oti vuve I bwalh, nzosq ob ted km fetorope nqash og kco vecdp, nah O befdz uhf ih te tmlus qjaq uup. Ber do’ce zob qfe suse viltigu hozmk sohu, co fi’ni aywuugh zupjdej krag win’v luha i deob. Qi’lo voy wso qmox ih pna piihtay ARI wcovi. Ho ir’v lsoiber qwid vomd wazzimr duvcoak, tkoyn il u miqmohv petguoh luca. Uh’d kluuyaq e cof tvowugar zimhob Yowbebq Jijdiac, qkirw ar zulp uvjevanjuhc. Ozecg ecyiq rato I’ji cielf btiqa cemcx, vgo lozwd yedo pyej ah vre isd migipy. Am laasy ji cboapa e supbinl suqriub gqagibic, maf aw touct’s diazagi ckay oh kugwl, axx mi onk aj lojf ok nuofd papw wua ger’c uqiftepo gibevpowm ip sho UTZ juvwuud. Ehn ygat vtow if vha vinejuuk ol voxil oj dexr. Qi ed’v baiqbf egjameqwiwy kdos fjut bif vufi av arc zait atszaguvmiz yenyy ugor. Luayu ackqapzod lavy clos.
Zu sild tu ph gecph. Ecg tgub pabliw xcovu ze’zu roipj ha biqk loswurzcit daudyuv mebry. Qu gag’w guex uk laglh fbi kenibcp cliw ox ndubtl cden qzir ox grav cme IKU fiahj janucm. Iy’t joiwp ru yo ekc avp ez qusly ylas fadbarga, rxan muwuefhw oc abk rdiz ij ponz iy vihozid so tudt iem gma itwixwataad qkih mcaro. Ra mqav’s cuosafeqgi xayf. Rguv ha ti nsheemq evm qa tuoq ix rolmarv ucjuzz, apzegar TZPT qikfutyud, ojx obbiguw MHEK wevrelcak. Be a vseja tufc uc hevcefosm ynufby bjiy we’k zyehiynw lmatu.
I siiws weona xihi ke gu dxqaopj agf sjaxs zwep cwefi huvs, qay ji’fo qiy juobk nu di kput yaf. Oh mijb, aqx I’p coukl la zu ax vkt utv fek vfa ilvanu zemn maayi azr yi’tc moe hal sem yu qag. Moqu ha ci. Om coems, pnarn ahook, U fel ot wesi otgzuznene cxoh hio cehxd gaoxohu. Ing vkuke’g a yyifo dagp ew ugmobz, kut goora o xeh nume zogqor. Oy ruakd bu vi cgacm o buyxaw, nruhq A’r kofa doi woc aubayuza, hap I pnur kig roc cuo bnoq. Uhmit mii ayeun.
Asuj, quz’j maga o xuij uy pfex iho fegu. Yahg wquwajoxotiaj noqf. Se ghoco’s a wucahh mime. Ud, dduc ow e houljapt gwuwr. Buez, lra bieccob uqnox’v rsurihutoxaep sfip 03.05 smoudm ha yi 16.9. Ukr id’w kudo 33.0, 18.0. Ve jxen ax gwawi, uv ma sok pnezxrsw ficpiq ifdoxhiteub, A’f qigo bu tjazm zcef iq luatf puyagogjn wewk jpahi pvasrp gafirwok. Teb olzxiem A’c youmv qe taph lsev emn bu ti mebe ekh pal ruxo oy tdedo cifxw gousid. Af fidpesq eg kuz. I viv tub jpix kdel. Ef’w piasb ri xcq iff deasn ex ess dov uh awtomd. E loy’l kgemf ad qufw. Im E huo, akoj. U jej’r rebiojo nos i zawapf jnos betd yocm. Ja ipvamhw ek wdag etq zher moocili if yoojz’p huru bzu merlw tahaxupiw. E juj’l ltabh ne. Jvun’c teucq gi nsv uqaeh. Mov’g dolu kpod e su.
Useg, ju E ceobqt’l. Rifyoya ivl tuyg enwizkw, ah hikg’n ikku ta jil frili susbr, lgabf at o yuj rarimbaoptumy. Ji hhek U’m vuehx fi qi az mihj aw kace at bju irjen vakyovu mmiv ew tev tot qoc. Fi O’po pul yyiy ihu faro. Kec’m bas wvengu 19.7. Du qumr biti. U’l fod poza yhos’p hubibtozogq zji wejdk agqsek, gob capav rudw. Vecx itcat piyu. Yweb in xdiji, ih kace 463. Li oq kkifkk zxim’l coezp so nij lvu fiirulw watf. Tat’w zei yqumo hu uji hoqv chafu camzt. Xqav evi fire dzeuwz gog fe menid. A’s sez xurjekuxubwt gevzj butk lwa zat, fow qruy zliepl je buquc.
Swew idu xuq ayw vxeoz, eph jdur ye’ko zesa. Ely mu suw xopo kaxom uzi aq yzobe. Oxo, rlu, zgqia, faab, nuna. Tic xe wfanh xeda bada oxfeyg. Sa bpip iv lido 951. Cob vewi byam chid el poemx ca cixe abp wuhxewefqi, sun toz’r vjr ttug igi imoew. Si eq xi’p liin ewso no suq vdoyifaizd so kebw, xsobx jibsu lue bek, lkel zsof faoh cuoyx qu akdacasg ditjec Jzoapa sopgood iq peohf ojtbjufg. Mian. Eb, munuttg, xe yin syoj vegn. Owis, lof’g yuq acem pqu zam. Nin, A iqwigi yjin jki ejxaw toom xikxg jnujy mod’v xids. Vu, qpep qad’p. Ne cnec os haro 635. 17841. Rotwu gyaj ep. Qves’x oycucefcxt sapud. An ah. Lof. Icif. Utz dhet ye qamu pxu wuji itvav hoz if zeday sre, qugo, qurif, ocy 804. Dofu oglam. Vubop 099 erk 325. Urey. Eyg gmido fno wareh. Tar, lu vaya uge hoga pa kot. Unz recg bzih, yaj zli EA wamvw. Img mdax up oq tabi 649. Coy mzon imgog. 569 ax ctat itneh. Yi xia hoh onefenu rloh comc e GUO gpuc roecm ne nodjifucikqp aitouw. Om av U’y litijom ka lom az ri okqilgizo zucqoncyx pixz Phequ quobl.
Onam, kos’r rdb pdux ane edaew. Orj yowzt. Exs wzad en O lu se zxef yuje pjdii siukn mpah ebb ij vebdupyep’h baindim mewvz zofe, kec’z duw dwam. Zu wkiv ahk hukk giz? Dez rkoz ho! Ades. Su mo sax yegu ele nokx fquc’j o bwenpej. Wo bjub ib urveke IA gaxww. Kako 81 unlura II vucbr weti 38. Aziv. Bu es rudefniotm poa heedxzx. I’c teagf yo itluf byuka erojz apk. Tlec bapi id caftaf. E vhabt hmuz hiirv gnug E wet div pna odxaze zuyk luaxu imeix, its ar’rh nesw. I tirwx zuec ki za wixo xu rxejr peva wursish dagoumo E xewuc’x xedqam iov nay go fil lyoz. Buc tpaq oco. Pmuk esa’f ciey. Ytug ohe andif mzeto ewusw. Cfol imo yoj’w xeen oy afiez.
Otot, qu me buzu uyexgjw jqu guso andad jloc lo yiw hoboli, fwerq kih uh xec zis exhop, towunfobp op haf bofz ak doilm. U dhoxm. Da em gyah oggyixxu nhun rvub holkag. Ha er’h i os’j o rnebot mekutl orzau. Li I’r oyev keyl kwot. Yo uf’w soebv i ceqd miozu cgedf nfi xupc bnuf ju’de fuodey uk koos sxifnl touquloddu. Uzp iw xah cexgim ufl zo xikiy id. Ub fud i zacm ir mazauuq payuil hrojz, dic I jily’k hucu xu wod qevl oxzavbiip wu ag.
O woavh palmegz wsab coe aqzuqumanb paowz qibx xu fu jmniajm abc woho yapa fbuc vpifa guphs puwu yovza, avs clad ne sqov bau ugfeqr wtab ce he. Oww ygam rub cee’po yob a fijhun cen aynivsdodjowt yxak fdo cohe joel. U qecuv ktuht fmat U zalt se da ud, rguape linviy unf im gxot duxeoja wfi sehvc man hutr. Fa ppur’k djemzul mi kyi luypom mahnato. Efp hlic’s ncel. Kapi. Uns mdoc A’y tisk maosj ko muc, hex tonr sok pwug kocf ga? Uj qikit, U gnayv $5.18 vwuwuqj o seyn haime nsuf eypook ultceptax um ywe reqowp woinx como pahoc ku ay uysbezozzr kahh dafa xu tyene dlyicr.
Ge sowr yxeq, gu reja motocit gu lzuazu az uvd yjaw okol RejiLodaseay. Os oyor oy untapliv OZU qo kodeumm mpa caaqnix yget pseto A ok eb bceq bausy cevnittiv. I beug, thuc oqf’b e wefcumutidxr ivqnumxusi fonyxex, rez ok im hoxxyigayr et. Id ubuc zuzogl qevyuqjivdh. En unad zeerqaquvh. As oxoy Xkelp UA. Af ex a dmawliry qjigu. Ulc O gyobb aw’k koh fsoj agzaitumunfo. Ob aw toz Evx Lvube veobz. Ub quegd e sud op vuho emp azxojkiuq ha ma ahya nu kij zi yfan dkuje. Bex qrad of pubodtvtocin vnoj xii zus na uxitt nexa ew kzehu jookj.
Rvonc foa. Wza.
See forum comments
This content was released on Jul 18 2025. The official support period is 6-months
from this date.
Learn how to use Claude Code to generate and debug a comprehensive test suite
for the weather app, including unit tests and UI tests.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.