easymock

vue项目-axios封装、easy-mock使用

落花浮王杯 提交于 2020-04-25 07:54:12
 vue全家桶概括下来就是 项目构建工具(vue-cli) 路由(vue-router) 状态管理(vuex) http请求工具  vue有自己的http请求工具插件vue-resource,但是vue2.0后作者就不在更新了,后更推荐axios。  下面是vue项目中axios常用的方法,以及生成虚拟数据的easy-mock的使用方法。 一、axios安装和easy-mock的使用   1. axios   axios基于http客户端的promise,面向浏览器和nodejs。参考地址: https://www.kancloud.cn/yunye/axios/234845   特点 浏览器端发起XMLHttpRequests请求 node端发起http请求 支持Promise API 监听请求和返回 转化请求和返回 取消请求 自动转化json数据 客户端支持抵御    安装     npm install --save axios     为了解决post默认使用的是x-www-from-urlencoded 去请求数据,导致请求参数无法传递到后台,所以还需要安装一个插件QS     npm install qs    2. easy-mock   Easy Mock 是一个可视化,并且能快速生成 模拟数据 的持久化服务。不需要再本地安装,只需要到官网上注册登陆后加入或新建项目

ElementUI快速入门

ぐ巨炮叔叔 提交于 2020-04-12 08:34:05
https://blog.csdn.net/itcats_cn/article/details/85644226 本文主要从几个方面快速入门ElementUI 1、什么是ElementUI ? 掌握elementUI脚手架搭建 2、掌握elementUI的table组件的使用,实现列表功能 3、掌握elementUI的pagination组件的使用,实现分页功能 4、掌握elementUI的form相关组件的使用,实现条件查询功能 5、掌握elementUI的dialog组件和$message的使用,实现弹出窗口和消息提示功能 6、掌握elementUI的select组件的使用,实现下拉列表功能实现新增数据和修改数据的功能 7、掌握confirm的使用,实现询问框,实现删除功能 1、什么是ElementUI? Element 饿了么前端出品的一套 基于 Vue 2.0 的桌面端组件库 官网: http://element.eleme.io/#/zh-CN 1.1、搭建elementUI脚手架(vue-admin-template) # Clone project git clone https://github.com/PanJiaChen/vue-admin-template.git # Install dependencies npm install # Serve with

JVM基础结构与字节码执行引擎

倖福魔咒の 提交于 2020-04-11 15:38:42
JVM基础结构与字节码执行引擎 JVM基础结构 JVM内部结构如下:栈、堆。 栈 JVM中的栈主要是指线程里面的栈,里面有方法栈、native方法栈、PC寄存器等等;每个方法栈是由栈帧组成的;每个栈帧是由局部变量表、操作数栈等组成。 每个栈帧其实就代表一个方法 堆 java中所有对象都在堆中分配;堆中对象又分为年轻代、老年代等等,不同代的对象使用不同垃圾回收算法。 -XMs:启动虚拟机预留的内存 -Xmx:最大的堆内存 一、堆的分代假设 根据研究表明,堆中对象大部分都是创建后,立马就可以被销毁的。如: 为了优化堆中的内存,将堆中对象分为不同代。在年轻代中,GC发生比较频繁;在老年代中,GC发生比较少。 二、堆的分代 年轻代:Young Generation 老年代:Old Generation/Tenured 永久代:Permanent Generation 永久代在Java虚拟机规范中是没有的,但是Host Spot虚拟机中有。 三、方法区 方法区被所有线程共享;方法区是用来存储编译后的代码,即存储每个类的运行时常量池、字段和方法。 方法区在虚拟机启动时创建;虽然方法区在逻辑上是堆的一部分,但在一些简单的实现中,方法区可以选择不进行垃圾回收和紧凑化。 方法区在java8的变化 java7之前:方法区的实现:永久代,是作为堆的一部分; java8之后:方法区的实现

Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据

爷,独闯天下 提交于 2020-03-02 09:06:07
一、简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: <!--more--> 问题一、后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二、返回数据操作难:数据返回不对或者不够怎么办?怎么才能灵活的操作数据? 这是很多公司前后端分离之后带来的困扰,那怎么来解决这些问题? 问题一的一般解决方案:后端团队共同维护一个在线文档,每次改接口再去改对应的文档,但难免会遗漏,花的大力气但却效果平平。 问题二的一般解决方案:自己搭建一个Mock服务器,然后一个接口一个接口手动去录规则,还是一个费力的体力活。 那有没有最优的解决方案,来解决以上两个问题呢?答案是肯定的,那就是将要登场的“Swagger”和“Easy Mock”。 1.1 Swagger介绍 Swagger是全球最流行的接口文档自动生成和测试的框架,几乎支持所有的开发语言。 Swagger官网地址: https://swagger.io/ 1.2 Easy Mock介绍 Easy Mock是一个可视化,并且能快速生成 模拟数据 的持久化服务。 Easy Mock能一键导入Swagger所有接口,省去了手动录制接口的麻烦,而且能够完美的适配Swagger中的代码注释,可谓开发利器。 Easy Mock数据是保存在云端的,而且可以创建团队项目

EasyMock - Throwing NullPointerexception due to not accessible to parent class private object(i18n)

依然范特西╮ 提交于 2020-02-04 03:53:57
问题 A) Class Parent4{ private I18nUtils i18n; //-----------Here Nullpointerexception occur---------------- public Parent4(){ SetText(i18n.getText("HELLO"); } } B) Class Parent3 extends Parent4{ private I18nUtils i18n; } C) Class ParentParent2 extends Parent3{ private I18nUtils i18n; } D) Class Parent extends ParentParent2{ private I18nUtils i18n; } E) Class Child extends Parent{ protected method_name(){ //.......DO Something...... } } My Test Class: public testclass{ Class cls = Class.forName(

EasyMock deep stubs

故事扮演 提交于 2020-01-24 17:14:28
问题 I have to mock the following security step using EasyMock or UnitilsMock. Could you please suggest a way to achieve this? String id = context.getCallerPrincipal().getName(); This step is related to security. So I will not be able to create a Principle object and make a two tier mocking. I know that mockito handles such stuff easily as follows, @Mock(answer = Answers.RETURNS_DEEP_STUBS) SessionContext mockContext; But, I need a similar solution using EasyMock or Unitils Mock. The complete code

How can I mock a void method to throw an exception?

戏子无情 提交于 2020-01-23 04:31:07
问题 I have a structure like this: public class CacheWrapper { private Map<Object, Object> innerMap; public CacheWrapper() { //initialize the innerMap with an instance for an in-memory cache //that works on external server //current implementation is not relevant for the problem innerMap = ...; } public void putInSharedMemory(Object key, Object value) { innerMap.put(key, value); } public Object getFromSharedMemory(Object key) { return innerMap.get(key); } } And my client class (you could say it

What is Scala trying to tell me and how do I fix this? [ required: java.util.List[?0] where type ?0]

我的未来我决定 提交于 2020-01-22 15:01:29
问题 I am in the process of learning Scala and today I felt confident to introduce it to one of our projects. The application does a lot of JPA / Hibernate stuff and I started implementing one of the Java interfaces in Scala. All went well, until I tried to translate some unittest-code to Scala. I make a lot of use of Easymock, the code is quite self explanatory. I guess the problem is, that Scala does not allow me to return a typed java.util.List where it expects an untyped one. Unfortunately I

Can I mock a super class method call?

别来无恙 提交于 2020-01-22 13:37:31
问题 Sometimes, you want to test a class method and you want to do an expectation on a call of a super class method. I did not found a way to do this expectation in java using easymock or jmock (and I think it is not possible). There is a (relative) clean solution, to create a delegate with the super class method logic and then set expectations on it, but I don't know why and when use that solution ¿any ideas/examples? Thanks 回答1: Well, you can if you want to. I don't know if you are familiar with

Can I mock a super class method call?

十年热恋 提交于 2020-01-22 13:36:08
问题 Sometimes, you want to test a class method and you want to do an expectation on a call of a super class method. I did not found a way to do this expectation in java using easymock or jmock (and I think it is not possible). There is a (relative) clean solution, to create a delegate with the super class method logic and then set expectations on it, but I don't know why and when use that solution ¿any ideas/examples? Thanks 回答1: Well, you can if you want to. I don't know if you are familiar with