Specs

Mocking scala object

╄→尐↘猪︶ㄣ 提交于 2019-12-03 19:28:16
问题 I am using mockito and trying to mock a scala object. object Sample { } //test class SomeTest extends Specification with ScalaTest with Mockito { "mocking should succeed" in { val mockedSample = mock[Sample] } } This gives me two compilation errors. error: Not found type Sample error: could not find implicit value for parameter m: scala.reflect.ClassManifest[<error>] If I change Sample from object to class it works. Is is possible to mock scala objects with mockito? If yes how? 回答1: As

怎样查看rpm安装包的安装路径

烈酒焚心 提交于 2019-12-02 02:47:34
rpm -qpl xxxxxx.rpm 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有 的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i 强制安装即可 ... is needed by ... ... is not installed ... 此包需要的一些软件你没有安装可以用 rpm --nodeps -i 来忽略此信息 也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能 2.如何安装.src.rpm软件包 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时 需要进行编译。这类软件包有两种安装方法, 方法一: 1.执行rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. rpmbuild -bp your-package.specs

Mocking scala object

孤街浪徒 提交于 2019-11-30 08:37:16
I am using mockito and trying to mock a scala object. object Sample { } //test class SomeTest extends Specification with ScalaTest with Mockito { "mocking should succeed" in { val mockedSample = mock[Sample] } } This gives me two compilation errors. error: Not found type Sample error: could not find implicit value for parameter m: scala.reflect.ClassManifest[<error>] If I change Sample from object to class it works. Is is possible to mock scala objects with mockito? If yes how? As written, your Sample is a pure singleton. Its type is its own and there is only one member of that type, period.

MongDB日常操作

拜拜、爱过 提交于 2019-11-29 00:42:34
记录下日常的MongoDB操作命令: //新建库 use iceportal_image //新建collection db.createCollection("xxx-acc",{autoIndexId : true}) ; db.createCollection("xxx-img",{autoIndexId : true}) ; //插入数据 db.getCollection("xxx-img").insert( {_id:ObjectId(), xxId:"xxx21749", caption:"GT", nameZh:"大唐", nameEn:"xs", category:"xss", xxxCode:"STSSW", url:"/xme/bb", imageName:"xss", extension:".jpg", specs:"12x15", isDefault:"1", publicId:"64556", fileHashCode:"32666", isDeleted:"1", createTime:ObjectId("5349b4ddd2781d08c09890f4").getTimestamp(), updateTime:ObjectId("5349b4ddd2781d08c09890f4").getTimestamp() } ) db.getCollection

5G射频室内测试的关键技术

一个人想着一个人 提交于 2019-11-26 19:24:34
0 引言 从20世纪80年代第一代(1G)移动通信开始到今天的4G,移动通信及其衍生技术极大地改变了人类的物质和精神生活。从话音通信到数据通信,特别是移动互联网和物联网的快速发展,预计2010年到2020年,全球移动数据流量增长将超过200倍,我国将超过300倍,移动通信技术自然也会出现新的演进。目前,5G已经成为全球的研发焦点,国际电信联盟(ITU)、第三代国际计划(3GPP)和电子电气工程师协会(IEEE)都已牵头开展了相关技术和标准的研究和制订,我国也相应成立了IMT-2020(5G)推进组[1-5]。 IMT-2020推进组将5G应用分为四大场景,即移动互联网的连续广域覆盖场景和热点高容量场景、移动物联网的低时延高可靠场景和低功耗大连接场景,相应的峰值网速指标达到10~20 Gb/s,时延在1 ms,工作频段也提高到6 GHz以下(目前选定3.5 GHz)的低频段和高达毫米波(6~100 GHz)的高频段[1-6]。 5G不仅仅是一次技术上的升级,也是一个催生新应用新技术的广阔平台。虽然工作在较4G移动通信更高的频段,同样的相对带宽意味着更大的绝对带宽,但由于移动通信工作在自然物理环境中不可避免的多径效应导致的衰落,使得既定的高网速很难达到,需要采取多种新技术来提高带宽,其中大规模多输入输出(Massive MIMO)技术是其中的关键技术。Massive