[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-WYd9jmw8DXB3BBqSenSUO-isjRh0D2xIigKbuom_fkE":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":192},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-unit-tests","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"unit-tests","unit tests",[15,131,161],{"_id":16,"author":17,"commentCount":29,"comments":30,"excerpt":31,"featureTag":10,"image":32,"publishedAt":36,"slug":37,"sponsored":10,"tags":40,"title":130},"410c39a1-9126-4af8-a92e-19131b9c5a0d",[18],{"_id":19,"avatar":20,"name":25,"role":26,"slug":27},"wp-author-295",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","Eira May","B2B Editor",{"current":28},"emay",0,true,"How Diffblue leverages machine learning techniques to write effective unit tests.",{"_type":21,"asset":33,"attribution":35},{"_ref":34,"_type":24},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2025-02-24T08:40:00.000Z",{"_type":38,"current":39},"slug","writing-tests-with-ai-but-not-llms",[41,45,49,54,59,64,71,76,82,86,88,92,96,100,107,111,115,120,125],{"_createdAt":6,"_id":42,"_rev":8,"_type":9,"_updatedAt":6,"slug":43,"title":44},"wp-tagcat-se-tech",{"current":44},"se-tech",{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":47,"title":48},"wp-tagcat-se-stackoverflow",{"current":48},"se-stackoverflow",{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":51,"title":53},"wp-tagcat-podcast",{"current":52},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":55,"_rev":8,"_type":9,"_updatedAt":6,"slug":56,"title":58},"wp-tagcat-software-development",{"current":57},"software-development","software development",{"_createdAt":6,"_id":60,"_rev":8,"_type":9,"_updatedAt":6,"slug":61,"title":63},"wp-tagcat-software-engineering",{"current":62},"software-engineering","software engineering",{"_createdAt":6,"_id":65,"_rev":66,"_type":9,"_updatedAt":67,"slug":68,"title":70},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":69},"ai","AI",{"_createdAt":6,"_id":72,"_rev":8,"_type":9,"_updatedAt":6,"slug":73,"title":75},"wp-tagcat-generative-ai",{"current":74},"generative-ai","generative AI",{"_createdAt":77,"_id":78,"_rev":8,"_type":9,"_updatedAt":77,"slug":79,"title":81},"2023-06-20T15:05:33Z","wp-tagcat-autonomous-agents",{"current":80},"autonomous-agents","autonomous agents",{"_createdAt":6,"_id":83,"_rev":8,"_type":9,"_updatedAt":6,"slug":84,"title":85},"wp-tagcat-automation",{"current":85},"automation",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":87,"title":13},{"current":12},{"_createdAt":6,"_id":89,"_rev":8,"_type":9,"_updatedAt":6,"slug":90,"title":91},"wp-tagcat-testing",{"current":91},"testing",{"_createdAt":6,"_id":93,"_rev":8,"_type":9,"_updatedAt":6,"slug":94,"title":95},"wp-tagcat-java",{"current":95},"java",{"_createdAt":6,"_id":97,"_rev":8,"_type":9,"_updatedAt":6,"slug":98,"title":99},"wp-tagcat-refactoring",{"current":99},"refactoring",{"_createdAt":6,"_id":101,"_rev":102,"_type":9,"_updatedAt":103,"slug":104,"title":106},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":105},"productivity","Productivity",{"_createdAt":6,"_id":108,"_rev":8,"_type":9,"_updatedAt":6,"slug":109,"title":110},"wp-tagcat-llm",{"current":110},"llm",{"_createdAt":6,"_id":112,"_rev":8,"_type":9,"_updatedAt":6,"slug":113,"title":114},"wp-tagcat-copilot",{"current":114},"copilot",{"_createdAt":6,"_id":116,"_rev":8,"_type":9,"_updatedAt":6,"slug":117,"title":119},"wp-tagcat-ai-coding",{"current":118},"ai-coding","ai coding",{"_createdAt":6,"_id":121,"_rev":8,"_type":9,"_updatedAt":6,"slug":122,"title":124},"wp-tagcat-dev-tools",{"current":123},"dev-tools","dev tools",{"_createdAt":6,"_id":126,"_rev":8,"_type":9,"_updatedAt":6,"slug":127,"title":129},"wp-tagcat-developer-tools",{"current":128},"developer-tools","developer tools","Writing tests with AI, but not LLMs",{"_id":132,"author":133,"commentCount":142,"comments":30,"excerpt":143,"featureTag":10,"image":144,"publishedAt":147,"slug":148,"sponsored":10,"tags":150,"title":160},"wp-post-21091",[134],{"_id":135,"avatar":136,"name":139,"role":10,"slug":140},"wp-author-cap-19328",{"_type":21,"asset":137},{"_ref":138,"_type":24},"image-86a0c56b829a0bbe0f28e601dd213fe0e769b7b6-40x40-jpg","Mark Seeman",{"current":141},"mark-seeman",22,"One test case, not one test assertion. ",{"_type":21,"asset":145},{"_ref":146,"_type":24},"image-0b31f3f5c575642b01c17db8bcb330d68a4fdf37-2560x1344-jpg","2022-11-03T14:00:00.000Z",{"current":149},"multiple-assertions-per-test-are-fine",[151,156,158],{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":153,"title":155},"wp-tagcat-code-for-a-living",{"current":154},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":89,"_rev":8,"_type":9,"_updatedAt":6,"slug":157,"title":91},{"current":91},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":159,"title":13},{"current":12},"Stop requiring only one assertion per unit test: Multiple assertions are fine",{"_id":162,"author":163,"commentCount":171,"comments":30,"excerpt":172,"featureTag":10,"image":173,"publishedAt":176,"slug":177,"sponsored":10,"tags":179,"title":191},"wp-post-20345",[164],{"_id":165,"avatar":166,"name":167,"role":168,"slug":169},"wp-author-307",{"_type":21},"Wouter de Kort","Senior Software Engineer",{"current":170},"wdekort",13,"We neglected unit tests for a long time because our code base made them difficult. But now we're putting in the work to change that. ",{"_type":21,"asset":174},{"_ref":175,"_type":24},"image-430b5071ab9c9dc308dd7be4849a3cd51d8b173d-2560x1344-jpg","2022-07-04T14:00:00.000Z",{"current":178},"how-stack-overflow-is-leveling-up-its-unit-testing-game",[180,182,187,189],{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":181,"title":155},{"current":154},{"_createdAt":6,"_id":183,"_rev":8,"_type":9,"_updatedAt":6,"slug":184,"title":186},"wp-tagcat-engineering",{"current":185},"engineering","Engineering",{"_createdAt":6,"_id":89,"_rev":8,"_type":9,"_updatedAt":6,"slug":188,"title":91},{"current":91},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":190,"title":13},{"current":12},"How Stack Overflow is leveling up its unit testing game",[]]