0422 sync
This commit is contained in:
parent
4097179094
commit
3705af54ea
162
documents/업무/4월/4째주/0421.txt
Normal file
162
documents/업무/4월/4째주/0421.txt
Normal file
|
@ -0,0 +1,162 @@
|
||||||
|
11시 오전 회의
|
||||||
|
주제: 퍼블 디자인 개발 프로세스 공유
|
||||||
|
전역 스타일
|
||||||
|
모듈 스타일 ()
|
||||||
|
섹션&페이지 스타일 (로그인, 그룹 등록...)
|
||||||
|
인라인 스타일 (독립적인 컴포넌트)
|
||||||
|
제플린과 연동한 작업에 관한 상의
|
||||||
|
|
||||||
|
page
|
||||||
|
section 단위
|
||||||
|
section
|
||||||
|
컴포넌트 단위
|
||||||
|
component
|
||||||
|
기능 단위
|
||||||
|
|
||||||
|
|
||||||
|
import { of } from 'rxjs';
|
||||||
|
|
||||||
|
import { TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
|
import { DeviceType, LocaleCode } from '@ucap/core';
|
||||||
|
import { ProtocolMessage } from '@ucap/protocol';
|
||||||
|
|
||||||
|
import { LogService } from '@ucap/ng-logger';
|
||||||
|
import { ProtocolService } from '@ucap/ng-protocol';
|
||||||
|
|
||||||
|
import {
|
||||||
|
LoginRequest,
|
||||||
|
SSOMode,
|
||||||
|
SVC_TYPE_LOGIN,
|
||||||
|
SSVC_TYPE_LOGIN_REQ,
|
||||||
|
LogoutRequest,
|
||||||
|
SSVC_TYPE_LOGOUT_RES,
|
||||||
|
SSVC_TYPE_LOGIN_RES
|
||||||
|
} from '@ucap/protocol-authentication';
|
||||||
|
|
||||||
|
import { AuthenticationProtocolService } from './authentication-protocol.service';
|
||||||
|
import { _MODULE_CONFIG } from '../config/token';
|
||||||
|
|
||||||
|
describe('AuthenticationProtocolService', () => {
|
||||||
|
const senderSeq = '10045';
|
||||||
|
let service: AuthenticationProtocolService;
|
||||||
|
let protocolServiceSpy: jasmine.SpyObj<ProtocolService>;
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
const spyProtocolService = {
|
||||||
|
...jasmine.createSpyObj('ProtocolService', ['connect', 'call']),
|
||||||
|
serverMessage$: of()
|
||||||
|
};
|
||||||
|
|
||||||
|
TestBed.configureTestingModule({
|
||||||
|
providers: [
|
||||||
|
AuthenticationProtocolService,
|
||||||
|
{ provide: _MODULE_CONFIG, useValue: _MODULE_CONFIG },
|
||||||
|
{ provide: ProtocolService, useValue: spyProtocolService },
|
||||||
|
{ provide: LogService, useValue: LogService }
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
service = TestBed.inject(AuthenticationProtocolService);
|
||||||
|
protocolServiceSpy = TestBed.inject(ProtocolService) as jasmine.SpyObj<
|
||||||
|
ProtocolService
|
||||||
|
>;
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should be created', () => {
|
||||||
|
expect(service).toBeTruthy();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Test Login', (done) => {
|
||||||
|
protocolServiceSpy.call.and.returnValue(
|
||||||
|
of<ProtocolMessage>({
|
||||||
|
serviceType: SVC_TYPE_LOGIN,
|
||||||
|
subServiceType: SSVC_TYPE_LOGIN_RES,
|
||||||
|
senderSeq,
|
||||||
|
bodyList: [
|
||||||
|
'test03',
|
||||||
|
'9826',
|
||||||
|
'9826테스트3https://dstalk.daesang.com/Extern/StreamProfileUrl.aspx?p_empno=ZZZZZZZ3사업부장하지마GUC10001090882377 01224646@daesang.com식자재사업부A330ZZZZZZZ3Test3Test3manager_enmanager_cn식자재사업부식자재사업부P ',
|
||||||
|
' 2 0',
|
||||||
|
'GUC100',
|
||||||
|
'205',
|
||||||
|
'test03',
|
||||||
|
'1',
|
||||||
|
'',
|
||||||
|
'N',
|
||||||
|
'0',
|
||||||
|
'1',
|
||||||
|
'회의중',
|
||||||
|
'테스트중',
|
||||||
|
'GUC100',
|
||||||
|
'30',
|
||||||
|
'90',
|
||||||
|
'Y',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'0',
|
||||||
|
'Y',
|
||||||
|
'Y',
|
||||||
|
'Y',
|
||||||
|
'Y',
|
||||||
|
'Y',
|
||||||
|
'stubTokenString',
|
||||||
|
'N',
|
||||||
|
'4',
|
||||||
|
'6',
|
||||||
|
' ',
|
||||||
|
'Y',
|
||||||
|
'2'
|
||||||
|
]
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
|
const req = {
|
||||||
|
loginId: '',
|
||||||
|
loginPw: '',
|
||||||
|
deviceType: DeviceType.PC,
|
||||||
|
deviceId: '',
|
||||||
|
token: '',
|
||||||
|
localeCode: LocaleCode.Korean,
|
||||||
|
pushId: '',
|
||||||
|
companyCode: '',
|
||||||
|
passwordEncodingType: 0,
|
||||||
|
clientVersion: '',
|
||||||
|
reconnect: false,
|
||||||
|
ip: '',
|
||||||
|
hostName: '',
|
||||||
|
ssoMode: SSOMode.NONE,
|
||||||
|
userSpecificInformation: '',
|
||||||
|
andId: '',
|
||||||
|
andPushRefreshYn: ''
|
||||||
|
} as LoginRequest;
|
||||||
|
// service.login(req)..returnValue();
|
||||||
|
service.login(req).subscribe((res) => {
|
||||||
|
// console.log(res);
|
||||||
|
expect(res).toBeDefined();
|
||||||
|
expect(res.companyCode).toBe('GUC100');
|
||||||
|
expect(res.userInfo.seq).toBeDefined();
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Test Logout', (done) => {
|
||||||
|
protocolServiceSpy.call.and.returnValue(
|
||||||
|
of<ProtocolMessage>({
|
||||||
|
serviceType: SVC_TYPE_LOGIN,
|
||||||
|
subServiceType: SSVC_TYPE_LOGOUT_RES,
|
||||||
|
senderSeq,
|
||||||
|
bodyList: ['99']
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
|
const req = {} as LogoutRequest;
|
||||||
|
service.logout(req).subscribe((res) => {
|
||||||
|
// console.log(res);
|
||||||
|
expect(res).toBeDefined();
|
||||||
|
expect(res.reasonCode).toBe(99);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
52
documents/업무/4월/4째주/0422.txt
Normal file
52
documents/업무/4월/4째주/0422.txt
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
jasmin, karma 정보수집
|
||||||
|
목적
|
||||||
|
기본예제
|
||||||
|
기본함수
|
||||||
|
웹소켓 spec test 진행
|
||||||
|
|
||||||
|
common component
|
||||||
|
search
|
||||||
|
자동완성
|
||||||
|
|
||||||
|
dialog
|
||||||
|
profile
|
||||||
|
file
|
||||||
|
image
|
||||||
|
image viewer
|
||||||
|
thumnail
|
||||||
|
float button
|
||||||
|
user list item
|
||||||
|
org user list item
|
||||||
|
expansion-panel
|
||||||
|
create chat
|
||||||
|
tree node
|
||||||
|
confirm
|
||||||
|
alert
|
||||||
|
|
||||||
|
그룹 페이지
|
||||||
|
조직 페이지
|
||||||
|
채팅 페이지
|
||||||
|
쪽지 페이지
|
||||||
|
회의 페이지
|
||||||
|
진행 회의 목록
|
||||||
|
종료 회의 목록
|
||||||
|
회의 상세
|
||||||
|
전화 페이지
|
||||||
|
|
||||||
|
앨범 페이지
|
||||||
|
파일 페이지
|
||||||
|
|
||||||
|
대화방 타이머 설정
|
||||||
|
대화방 테마 설정
|
||||||
|
대화방 답장 기능
|
||||||
|
대화방 최신글 이동
|
||||||
|
대화방 캡쳐
|
||||||
|
대화방 내용 메일전송
|
||||||
|
대화방 첨부파일 확인자 목록 ppt 101 ?
|
||||||
|
|
||||||
|
조직도 필터
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
PC에서 대화방 이름 변경 -> 모바일에서 알림 ON/OFF -> 노티피케이션에 roomName이 '' 로 전달
|
PC에서 대화방 이름 변경 -> 모바일에서 알림 ON/OFF -> 노티피케이션에 roomName이 '' 로 전달
|
||||||
|
|
||||||
최근통화기록이 없을 때 화면 문구 추가
|
최근통화기록이 없을 때 화면 문구 추가
|
||||||
|
|
||||||
|
jasmin doc url
|
||||||
|
https://jasmine.github.io/tutorials/your_first_suite
|
|
@ -1,4 +1,9 @@
|
||||||
Angular 라이브러리 개발 가이드 참고하세요. https://medium.com/angular-in-depth/the-ultimate-guide-to-set-up-your-angular-library-project-399d95b63500
|
Angular 라이브러리 개발 가이드 참고하세요. https://medium.com/angular-in-depth/the-ultimate-guide-to-set-up-your-angular-library-project-399d95b63500
|
||||||
UI 개발을 위해 Storybook 도입을 하겠습니다. https://storybook.js.org/ 실행은 npm run storybook이라고 하시면 됩니다.
|
UI 개발을 위해 Storybook 도입을 하겠습니다. https://storybook.js.org/ 실행은 npm run storybook이라고 하시면 됩니다.
|
||||||
|
|
||||||
|
zeplin connector
|
||||||
|
https://github.com/zeplin/connected-components-docs/blob/master/docs/gettingStarted/ANGULAR.md
|
||||||
|
zeplin token
|
||||||
|
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6InJlYWQiLCJpYXQiOjE1ODc0MzE2OTgsImF1ZCI6InVzZXI6NWU1ZjJhNmU4M2QwNDIxNzlhZDIwMGM1IiwiaXNzIjoiNWRjNTFjZDg3NmY4YmYwMDE2M2RlMWU1Iiwic3ViIjoiNWU1ZjJhNmU4M2QwNDIxNzlhZDIwMGM1In0.fFp-7n-IsqMOQNOKSg9Ly1cQA6THfuH578EDIEIIUlc
|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
documents/업무/new-pc-doc/New PC 메신저 기능 및 현황_v1.2.xls
Normal file
BIN
documents/업무/new-pc-doc/New PC 메신저 기능 및 현황_v1.2.xls
Normal file
Binary file not shown.
BIN
documents/업무/new-pc-doc/UCAP 메신저 화면정의서_V1.3_200325.pptx
Normal file
BIN
documents/업무/new-pc-doc/UCAP 메신저 화면정의서_V1.3_200325.pptx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user