Как я могу создать тестовый пример функции создания, и нужно ли нам создавать запись в базе данных или нет необходимости ⇐ C#
Как я могу создать тестовый пример функции создания, и нужно ли нам создавать запись в базе данных или нет необходимости
Как создать тестовый пример для метода создания, который я вызываю через API? Кроме того, запись в базе данных требуется или нет для создания тестового примера метода?
Сначала ниже указан метод API, и под ним мы вызываем логический метод для добавления или обновления уведомления.
Как создать тестовый пример для метода создания, который я вызываю через API? Кроме того, запись в базе данных требуется или нет для создания тестового примера метода?
Сначала ниже указан метод API, и под ним мы вызываем логический метод для добавления или обновления уведомления.
[Route("CustomerAPI/Notification/CreateNotification")] [HttpPost] [Авторизовать] public HttpResponseMessage CreateNotification ([FromBody] NotificationModel уведомить) { // возвращаем Request.CreateResponse(HttpStatusCode.OK, ответ); если (уведомить!= ноль) { если (ModelState.IsValid) { используя (NotificationService NotiService = новый NotificationService()) { строка createresult = null; createresult = NotiService.CreateUpdateNotification(уведомить, правда, ложь); вернуть Request.CreateResponse(HttpStatusCode.OK, createresult); } } еще { Request.CreateResponse(HttpStatusCode.BadRequest, «Неверная модель»); } } return Request.CreateResponse(HttpStatusCode.BadRequest, «Неверный ввод»); } общедоступная строка CreateUpdateNotification (NotificationModel NotifyModel, bool create, bool update) { строка Результаты = ""; пытаться { интервал NotiUID = 0; используя (WebSysEntities webSysEntities = новый WebSysEntities()) { если (создать) { NotificationInfo objnotifyModel = webSysEntities.NotificationInfoes.Where(n => n.Guid == NotifyModel.Guid || n.Module == NotifyModel.Modules && n.Guid != null).FirstOrDefault(); NotificationInfo objnotifyModelTimeConflict = webSysEntities.NotificationInfoes.Where(n => n.Startdate = NotifyModel.Enddate && n.Module == NotifyModel.Modules || n.Enddate >= NotifyModel.Startdate && n .Startdate = NotifyModel.Enddate && n.Startdate = NotifyModel.Startdate && n.Enddate n.Guid == NotifyModel.Guid).FirstOrDefault(); если (objNotify!= ноль) { NotificationInfo objnotifyModelTimeConflict = webSysEntities.NotificationInfoes.Where(n => n.Startdate = NotifyModel.Enddate && n.Guid != NotifyModel.Guid && n.Module == NotifyModel.Modules || n .Enddate >= NotifyModel.Startdate && n.Startdate = NotifyModel.Enddate && n.Startdate = NotifyModel.Startdate && n.Enddate
Как создать тестовый пример для метода создания, который я вызываю через API? Кроме того, запись в базе данных требуется или нет для создания тестового примера метода?
Сначала ниже указан метод API, и под ним мы вызываем логический метод для добавления или обновления уведомления.
Как создать тестовый пример для метода создания, который я вызываю через API? Кроме того, запись в базе данных требуется или нет для создания тестового примера метода?
Сначала ниже указан метод API, и под ним мы вызываем логический метод для добавления или обновления уведомления.
[Route("CustomerAPI/Notification/CreateNotification")] [HttpPost] [Авторизовать] public HttpResponseMessage CreateNotification ([FromBody] NotificationModel уведомить) { // возвращаем Request.CreateResponse(HttpStatusCode.OK, ответ); если (уведомить!= ноль) { если (ModelState.IsValid) { используя (NotificationService NotiService = новый NotificationService()) { строка createresult = null; createresult = NotiService.CreateUpdateNotification(уведомить, правда, ложь); вернуть Request.CreateResponse(HttpStatusCode.OK, createresult); } } еще { Request.CreateResponse(HttpStatusCode.BadRequest, «Неверная модель»); } } return Request.CreateResponse(HttpStatusCode.BadRequest, «Неверный ввод»); } общедоступная строка CreateUpdateNotification (NotificationModel NotifyModel, bool create, bool update) { строка Результаты = ""; пытаться { интервал NotiUID = 0; используя (WebSysEntities webSysEntities = новый WebSysEntities()) { если (создать) { NotificationInfo objnotifyModel = webSysEntities.NotificationInfoes.Where(n => n.Guid == NotifyModel.Guid || n.Module == NotifyModel.Modules && n.Guid != null).FirstOrDefault(); NotificationInfo objnotifyModelTimeConflict = webSysEntities.NotificationInfoes.Where(n => n.Startdate = NotifyModel.Enddate && n.Module == NotifyModel.Modules || n.Enddate >= NotifyModel.Startdate && n .Startdate = NotifyModel.Enddate && n.Startdate = NotifyModel.Startdate && n.Enddate n.Guid == NotifyModel.Guid).FirstOrDefault(); если (objNotify!= ноль) { NotificationInfo objnotifyModelTimeConflict = webSysEntities.NotificationInfoes.Where(n => n.Startdate = NotifyModel.Enddate && n.Guid != NotifyModel.Guid && n.Module == NotifyModel.Modules || n .Enddate >= NotifyModel.Startdate && n.Startdate = NotifyModel.Enddate && n.Startdate = NotifyModel.Startdate && n.Enddate
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создать тестовый пример для метода обновления JDBC в Spring Boot? [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-