上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码.写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点. 还有人给出了一些优化的建议.那么,这是怎样的一段代码呢?涉及到哪些知识,又有哪些可以优化的点呢? 让我们来看一下. 背景 先说一下背景,也就是要知道我们单元测试要测的这个方法具体是什么样的功能.我们要测试的服务是AssetService,被测试的方法是update方法. update方法主要做两件事,第一个是更新Asset.第二个是…